📄 spatialblockencode.1
字号:
.TH SPATIALBLOCKENCODE 1 "QCCPACK" "".SH NAMEspatialblockencode, spatialblockdecode \- encode/decode image sequence using the spatial-block algorithm.SH SYNOPSIS.B spatialblockencode .RB "[\|" \-fp "\|]".RB "[\|" \-hp "\|]".RB "[\|" \-qp "\|]".RB "[\|" \-ep "\|]".RB "[\|" \-f1 .IR filter1 "\|]".RB "[\|" \-f2 .IR filter2 "\|]".RB "[\|" \-f3 .IR filter3 "\|]".RB "[\|" \-w .IR wavelet "\|]".RB "[\|" \-b.IR boundary "\|]" .RB "[\|" \-nl.IR num_levels "\|]" .RB "[\|" \-mv.IR mvfile "\|]" .RB "[\|" \-rmv "\|]".RB "[\|" \-bs.IR blocksize "\|]" .RB "[\|" \-sf.IR startframe "\|]" .RB "[\|" \-ef.IR endframe "\|]" .RB "[\|" \-q "\|]".I rate sequence bitstream.B spatialblockdecode .RB "[\|" \-fp "\|]".RB "[\|" \-hp "\|]".RB "[\|" \-qp "\|]".RB "[\|" \-ep "\|]".RB "[\|" \-f1 .IR filter1 "\|]".RB "[\|" \-f2 .IR filter2 "\|]".RB "[\|" \-f3 .IR filter3 "\|]".RB "[\|" \-w .IR wavelet "\|]" .RB "[\|" \-b.IR boundary "\|]" .RB "[\|" \-mv.IR mvfile "\|]" .RB "[\|" \-q "\|]".I bitstream sequence.SH DESCRIPTION.TP.B \-fpFull-pixel accuracy..TP.B \-hpHalf-pixel accuracy..TP.B \-qpQuarter-pixel accuracy..TP.B \-epEighth-pixel accuracy..TP.BI \-f1 " filter1"String. Filename of filter to usefor going from full-pixel to half-pixel accuracy..TP.BI \-f2 " filter2"String. Filename of filter to usefor going from half-pixel to quarter-pixel accuracy..TP.BI \-f3 " filter3"String. Filename of filter to usefor going from quarter-pixel to eighth-pixel accuracy..TP.BI \-w " wavelet"String. Name of the wavelet file.RB ( FBKor .B LFTfor mat); default = "CohenDaubechiesFeauveau.9-7.lft"..TP.BI \-b " boundary"String. Type of boundary extension; default = "symmetric"..TP.BI \-nl " num_levels"Integer. Number of levels of wavelet-transformdecomposition; default value is 3..TP.BI \-mv " mvfile"String. Name of file to which to read or write motion vectors. Filenameshould contain a.BR printf (3)-stylenumerical descriptor which will be filled in with the current frame number..TP.B \-rmwRead motion vectors from specified file..TP.BI \-bs " blocksize"Integer. Block size to use in full-search block matching;default value is 8..TP.BI \-sf " startframe"Integer. Frame at which to start encoding. Default is first available frame..TP.BI \-ef " endframe"Integer. Frame at which to end encoding. Default is last available frame..TP.B \-qBe quiet---do not print any frame statistics to stdout;default is verbose output..SH DESCRIPTION.B spatialblockencodeencodes an image sequence, .IR sequence , using the spatial-block algorithm, a generic approach consistingof spatial-domain motion estimation and compensation followed byembedded wavelet-based coding of the residual..LPOption.B \-wspecifies the wavelet, whileoption.B \-bspecifies the boundary extensionfor DWT used by the algorithm..LPThe desired bitrate of the output.I bitstreamis specified by.IR rate ,which is expressed in bits per pixel of the original image sequence..LP.B spatialblockdecodeperforms the corresponding decoding using the spatial-block algorithm, decodingthe.I bitstreammade by.B spatialblockencodeand producinga reconstructed image sequence,.IR sequence .For sane results, .IR wavelet and.IR boundaryshould be the same as they were for.BR spatialblockencode ..LPFor both encoding and decoding,.I sequenceshould indicate a collection of grayscale images of the same size storedas separate, numbered files; thefilename indicated by.I sequencemust contain one .BR printf (3)-stylenumerical descriptor which will then be filled in the currentframe number (e.g., football.%03d.pgm will becomefootball.000.pgm, football.001.pgm, etc.; see.BR QccPackIMG (3))..LPBoth.B spatialblockencodeand.B spatialblockdecodenormally print to stdout a small amount of informationafter each frame is coded/decoded.If the .B \-q(quiet) option is given, all printed output is suppressed..LP.B spatialblockencodeand.B spatialblockdecodecall.BR QccVIDSpatialBlockEncode (3) and .BR QccVIDSpatialBlockDecode (3), respectively, to perform spatial-block encoding and decoding.Refer to the man pages of these functions for more information..LPIf the.B \-mvoption is specified to.BR spatialblockencode ,motion vectors are written to.IR mvfilevia.BR QccVIDMotionVectorsWriteFile (3),unless.B \-rmwis also specified, in which case,the motion-estimation process of.B spatialblockencodeis circumvented, and the motion vectorsare read from.IR mvfilevia.BR QccVIDMotionVectorsReadFile (3).For.BR spatialblockdecode ,if.I mvfileis specified, motion vectors are read from the filerather than from the encoded bitstreamvia.BR QccVIDMotionVectorsReadFile (3)..I mvfileshould have a.BR printf (3)-stylenumerical descriptor which will be filled in withthe current frame number before reading or writingmotion vectors..SH "SEE ALSO".BR QccVIDSpatialBlockEncode (3),.BR QccVIDSpatialBlockDecode (3),.BR QccVIDMotionVectorsReadFile (3),.BR QccVIDMotionVectorsWriteFile (3),.BR QccPackVID (3),.BR QccPackSPIHT (3),.BR QccPackWAV (3),.BR QccPackIMG (3),.BR QccPack (3)S. Cui, Y. Wang, and J. E. Fowler,"Motion Compensation Via Redundant-Wavelet Multihypothesis,".IR "IEEE Transactions on Image Processing" ,submitted March 2004. Revised February 2005..SH AUTHORCopyright (C) 1997-2009 James E. Fowler.\" The programs herein are free software; you can redistribute them and/or.\" modify them under the terms of the GNU General Public License.\" as published by the Free Software Foundation; either version 2.\" of the License, or (at your option) any later version..\" .\" These programs are distributed in the hope that they will be useful,.\" but WITHOUT ANY WARRANTY; without even the implied warranty of.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the.\" GNU General Public License for more details..\" .\" You should have received a copy of the GNU General Public License.\" along with these programs; if not, write to the Free Software.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -