blob: f9cfc0cdfbe63fe8c3daab6dc4ddb4d3383f359f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
blind-*-mean: replace power with power-stream
blind-transform affine transformation by matrix multiplication, -[xy] for tiling, -s for
improve quality on downscaling (pixels' neighbours must not change)
blind-apply-map remap pixels (distortion) using the X and Y values, -[xy] for tiling, -s for
improve quality on downscaling (pixels' neighbours must not change)
blind-find-frame a graphical tool for locating frames, should highlight key frames, and
play audio. Should support both regular videos files and uivf
finding key frames: ffprobe -show_frames (lists all frames)
blind-invert-chroma invert the chroma
blind-from-sent convert a sent presentation to a one-frame-per-slide blind video
blind-kirsch https://en.wikipedia.org/wiki/Kirsch_operator
blind-gaussian-noise https://en.wikipedia.org/wiki/Gaussian_noise
blind-threshold https://en.wikipedia.org/wiki/Thresholding_(image_processing)
... https://en.wikipedia.org/wiki/Balanced_histogram_thresholding
blind-otsu https://en.wikipedia.org/wiki/Otsu%27s_method
blind-sobel https://en.wikipedia.org/wiki/Sobel_operator
blind-scharr https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators
blind-prewitt https://en.wikipedia.org/wiki/Prewitt_operator
blind-roberts-cross https://en.wikipedia.org/wiki/Roberts_cross
--- https://en.wikipedia.org/wiki/Foreground_detection
--- https://en.wikipedia.org/wiki/Noise_reduction#In_images
--- https://en.wikipedia.org/wiki/Dark-frame_subtraction
--- https://en.wikipedia.org/wiki/Video_denoising
--- https://en.wikipedia.org/wiki/Canny_edge_detector
--- https://en.wikipedia.org/wiki/Deriche_edge_detector
--- https://en.wikipedia.org/wiki/Edge_detection
blind-apply-icc apply ICC profile to video
blind-convex-gradient create a gradient in the shape of a convex lens
blind-concave-gradient create a gradient in the shape of a concave lens
(convexo-concave gradient is not necessary is blind-convex-gradient
or blind-concave-gradient can be combined with blind-arithm for this)
blind-preview a graphical tool for previewing the output of a pipeline
should display the output for a selected frame or image
should have sliders to tune environment variables
blind-from-video: add options to:
* just run ffmpeg just print the output
* convert output from the option above to blind's format,
but stop after a selected number of frames
* like above, but instead of convert, simply read and
print to stdout (up to user to direct to /dev/null
for discarding)
blind-cone-gradient: add ability to make gradient superelliptic
Add [-j jobs] to blind-from-video and blind-to-video.
long double is slightly faster than long.
long double (xyza q) could be added as another format.
unsigned char (xyza 8) could be added as another format, it's probably good for previewing
HELP REQUIRED:
blind-z-map create a Z-map video from two or more videos
blind-track track the movement of a point
blind-transition-mosaic gradually turn a mosaic pattern into another
|