⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memc.1

📁 QccPack implementation in C
💻 1
字号:
.TH MEMC 1 "QCCPACK" "".SH NAMEmemc \- full-search, block-based motion estimation and compensation.SH SYNOPSIS.B memc .RB "[\|" \-fp "\|]".RB "[\|" \-hp "\|]".RB "[\|" \-qp "\|]".RB "[\|" \-ep "\|]".RB "[\|" \-f1 .IR filter1 "\|]".RB "[\|" \-f2 .IR filter2 "\|]".RB "[\|" \-f3 .IR filter3 "\|]".RB "[\|" \-w.IR window "\|]" .RB "[\|" \-b.IR block_size "\|]" .RB "[\|" \-mc.IR motion_compensated_frame "\|]" .RB "[\|" \-srf.IR subpixel_reference_frame "\|]" .RB "[\|" \-r.IR residual_frame "\|]" .I reference_frame current_frame mvfile.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 " window"Integer. Window size for motion estimation. Default is 15 pixels..TP.BI \-b " block_size"Integer. Block size. Default is 16 pixels..TP.BI \-mc " motion_compensated_frame"String. Filename of file to which to write the motion-compensated frame..TP.BI \-srf " subpixel_reference_frame"String. Filename of file to which to write the reference frame afterhaving been interpolated to the specified subpixel accuracy..TP.BI \-r " residual_frame"String. Filename of file to which to write the difference betweenthe current frame and the motion-compensated frame, the residual imagefrom the motion-compensation process..SH DESCRIPTION.B memcreads two images, a.I current_frameand a.IR reference_frame ,performing full-search, block-based motion estimation to estimatemotion from.I reference_frameto.IR current_frame .That is, for each block in.IR current_frame ,every block in a window surrounding the current-block locationin.IR reference_frameis searched, and the best-matching block chosen.The size of the blocks to use for matching is given by.I block_size(default is 16); and the size of the window in which to performthe block-matching search is.IR window(default is 15)..LP.BR memcfirst interpolates.I reference_frameto the specified subpixel accuracy as determined by the.BR \-fp ,.BR \-hp ,.BR \-qp ,or.BR \-ep options. In the case that none of these options are specified,.BR memcdefaults to using full-pixel accuracy..BR QccVIDMotionEstimationCreateReferenceFrame (3)is used to perform the subpixel-accuracy interpolation, with.IR filter1 ,.IR filter2 ,and.IR filter3provided to the latter routine if specified.RI ( filter1 ,.IR filter2 ,and.IR filter3should be files whose format is described with.BR QccFilterRead (3)).Next,.BR QccVIDMotionEstimationFullSearch (3)is called to carry out the full-search, block-based motion estimation..BR QccVIDMotionVectorsWriteFile (3)then writes the resulting motion vectors to.IR mvfile ..LPIf the.BR \-mcoption is specified,.BR QccVIDMotionEstimationCreateCompensatedFrame (3)is called to generate the motion-compensated frame using themotion vectors that resulted from the full-search, block-basedmotion search. This compensated frame is then written to.IR motion_compensated_frame ..LPIf the.BR \-srfoption is specified,the interpolated, subpixel-accurate reference frame (as generated by.BR QccVIDMotionEstimationCreateReferenceFrame (3))is written to.IR reference_frame ..LPIf the.BR \-roption is specified,the residual image between the current frame and the motion-compensatedframe is written to.IR residual_frame .This residual is not the true difference image, but rather the absolutevalue of the difference image, in order to avoid negative-valuedpixels..SH "SEE ALSO".BR QccVIDMotionEstimationFullSearch (3),.BR QccVIDMotionEstimationCreateReferenceFrame (3),.BR QccVIDMotionEstimationCreateCompensatedFrame (3),.BR QccVIDMotionVectorsWriteFile (3),.BR QccFilterRead (3),.BR QccPackVID (3),.BR QccPackIMG (3),.BR QccPack (3).SH AUTHORCopyright (C) 1997-2005  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 + -