Introduction
Introduction Statistics Contact Development Disclaimer Help
blind-kernel.1 - blind - suckless command-line video editing utility
git clone git://git.suckless.org/blind
Log
Files
Refs
README
LICENSE
---
blind-kernel.1 (3099B)
---
1 .TH BLIND-KERNEL 1 blind
2 .SH NAME
3 blind-kernel - Create a convolution matrix
4 .SH SYNOPSIS
5 .B blind-kernel
6 [-xyza]
7 .I kernel
8 .RI [ parameter ]\ ...
9 .SH DESCRIPTION
10 .B blind-kernel
11 creates a convolution matrix that can be applied to
12 a video using
13 .BR blind-apply-kernel (1).
14 The convolution matrix is created from a set
15 of standard formulae. The formula is selected
16 using the
17 .I kernel
18 argument and is tuned with
19 .IR kernel -specific
20 .IR parameter s.
21 .SH KERNELS
22 .TP
23 .RI ' \fBbox\ blur\fP '\ [-w\ weight ]\ [ spread \ |\ x-spread \ y-sp…
24 Creates a box blur kernel. Unless
25 .B -w
26 is used, the kernel is unweighted, otherwise it has the specified
27 .IR weight .
28 The kernel will have the spread 1, the specified
29 .IR spread ,
30 or
31 .I x-spread
32 as the horizontal spread and
33 .I y-spread
34 as the vertical spread.
35 .TP
36 .BR emboss \ [\fIdirection\fP]
37 Create an emboss kernel with the specified
38 .IR direction .
39 The
40 .I direction
41 must be
42 .BR N ;
43 .BR NW
44 or
45 .BR WN ;
46 .BR W ;
47 .BR SW
48 or
49 .BR WS ;
50 .BR S ;
51 .BR SE
52 or
53 .BR ES ;
54 .BR E ;
55 .BR NE
56 or
57 .BR EN .
58 If no
59 .I direction
60 is specified,
61 .B SE
62 is used.
63 .TP
64 .RI \fBgaussian\fP\ [-s\ spread ]\ [-g\ |\ -u]\ standard-deviation
65 Creates a Gaussian blur kernel with the standard deviation
66 .IR standard-deviation .
67 If
68 .B -u
69 is used, the a Gaussian unsharpen kernel is created.
70 If
71 .B -g
72 is used, the a Gaussian blur kernel with glow effect is created.
73 If
74 .B -s
75 is specified, the specified
76 .I spread
77 will be used, otherwise the spread will be selected automatically.
78 .TP
79 .BI gradient\ direction
80 Create a gradient detection kernel with the specified
81 .IR direction .
82 The
83 .I direction
84 must be
85 .BR N ;
86 .BR NW
87 or
88 .BR WN ;
89 .BR W ;
90 .BR SW
91 or
92 .BR WS ;
93 .BR S
94 or
95 .BR H ;
96 .BR SE
97 or
98 .BR ES ;
99 .BR E
100 or
101 .BR V ;
102 .BR NE
103 or
104 .BR EN .
105 .TP
106 .BI kirsch\ direction
107 Create a Kirsch kernel with the specified
108 .IR direction .
109 The
110 .I direction
111 must be
112 .B 1
113 or
114 .BR N ;
115 .BR 2 ,
116 .BR NW ,
117 or
118 .BR WN ;
119 .BR 3
120 or
121 .BR W ;
122 .BR 4 ,
123 .BR SW ,
124 or
125 .BR WS ;
126 .BR 5
127 or
128 .BR S ;
129 .BR 6 ,
130 .BR SE ,
131 or
132 .BR ES ;
133 .BR 7
134 or
135 .BR E ;
136 or
137 .BR 8 ,
138 .BR NE ,
139 or
140 .BR EN .
141 .TP
142 .BR sharpen \ [-i]
143 Creates a sharpen kernel. If
144 .B -i
145 is used, an intensified sharpen kernel is created.
146 .TP
147 .BI sobel\ direction
148 Create a Sobel operator kernel with the specified
149 .IR direction .
150 The
151 .I direction
152 must be
153 .BR N
154 or
155 .BR H ;
156 .BR NW
157 or
158 .BR WN ;
159 .BR W
160 or
161 .BR V ;
162 .BR SW
163 or
164 .BR WS ;
165 .BR S ;
166 .BR SE
167 or
168 .BR ES ;
169 .BR E ;
170 .BR NE
171 or
172 .BR EN .
173 .SH OPTIONS
174 .TP
175 .B -a
176 Apply the values to the alpha channel, apply an
177 identity kernel to all unselected channels.
178 .TP
179 .B -x
180 Apply the values to the X channel, apply an
181 identity kernel to all unselected channels.
182 .TP
183 .B -y
184 Apply the values to the Y channel, apply an
185 identity kernel to all unselected channels.
186 .TP
187 .B -z
188 Apply the values to the Z channel, apply an
189 identity kernel to all unselected channels.
190 .SH NOTES
191 .B blind-make-kernel
192 Create a single frame, to that it can be stored to
193 disc. When applying it to a video, you want to use
194 .BR blind-repeat (1).
195 .SH SEE ALSO
196 .BR blind (7),
197 .BR blind-apply-kernel (1),
198 .BR blind-kernel (1),
199 .BR blind-repeat (1)
200 .SH AUTHORS
201 Mattias Andrée
202 .RI < [email protected] >
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.