亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? opencvref_highgui.htm

?? OpenCV1.0 + C++Builder6 example of finding coners programm. Highlites coners it found in frame.
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<h3><a name="decl_cvCreateFileCapture">cvCreateFileCapture</a></h3>
<p class="Blurb">Initializes capturing video from file</p>
<pre>
CvCapture* cvCreateFileCapture( const char* filename );
</pre><dl>
<dt>filename<dd>Name of the video file.
</dl><p>
The function <code>cvCreateFileCapture</code>
allocates and initialized the CvCapture structure for reading the video stream
from the specified file.
</p>
<p>After the allocated structure is not used any more it should be released by
<a href="#decl_cvReleaseCapture">cvReleaseCapture</a> function.
</p>


<hr><h3><a name="decl_cvCreateCameraCapture">cvCreateCameraCapture</a></h3>
<p class="Blurb">Initializes capturing video from camera</p>
<pre>
CvCapture* cvCreateCameraCapture( int index );
</pre><dl>
<dt>index<dd>Index of the camera to be used. If there is only one camera or it
does not matter what camera to use -1 may be passed.
</dl><p>
The function <code>cvCreateCameraCapture</code>
allocates and initialized the CvCapture structure for reading a video stream
from the camera. Currently two camera interfaces can be used on Windows: Video for
Windows (VFW) and Matrox Imaging Library (MIL); and two on Linux:
V4L and FireWire (IEEE1394).
</p>
<p>To release the sturtcure, use <a href="#decl_cvReleaseCapture">cvReleaseCapture</a>.</p>


<hr><h3><a name="decl_cvReleaseCapture">cvReleaseCapture</a></h3>
<p class="Blurb">Releases the CvCapture structure</p>
<pre>
void cvReleaseCapture( CvCapture** capture );
</pre><dl>
<dt>capture<dd>pointer to video capturing structure.
</dl><p>
The function <code>cvReleaseCapture</code>
releases the CvCapture structure allocated by <a href="#decl_cvCreateFileCapture">cvCreateFileCapture</a>
or <a href="#decl_cvCreateCameraCapture">cvCreateCameraCapture</a>.
</p>


<hr><h3><a name="decl_cvGrabFrame">cvGrabFrame</a></h3>
<p class="Blurb">Grabs frame from camera or file</p>
<pre>
int cvGrabFrame( CvCapture* capture );
</pre><dl>
<dt>capture<dd>video capturing structure.
</dl><p>
The function <code>cvGrabFrame</code>
grabs the frame from camera or file. The grabbed frame is stored internally.
The purpose of this function is to grab frame <em>fast</em> that is important
for syncronization in case of reading from several cameras simultaneously. The
grabbed frames are not exposed because they may be stored in compressed format
(as defined by camera/driver). To retrieve the grabbed frame,
<a href="#decl_cvRetrieveFrame">cvRetrieveFrame</a> should be used.
</p>


<hr><h3><a name="decl_cvRetrieveFrame">cvRetrieveFrame</a></h3>
<p class="Blurb">Gets the image grabbed with cvGrabFrame</p>
<pre>
IplImage* cvRetrieveFrame( CvCapture* capture );
</pre><dl>
<dt>capture<dd>video capturing structure.
</dl><p>
The function <code>cvRetrieveFrame</code>
returns the pointer to the image grabbed with <a href="#decl_cvGrabFrame">cvGrabFrame</a>
function. The returned image should not be released or modified by user.
</p>


<hr><h3><a name="decl_cvQueryFrame">cvQueryFrame</a></h3>
<p class="Blurb">Grabs and returns a frame from camera or file</p>
<pre>
IplImage* cvQueryFrame( CvCapture* capture );
</pre><dl>
<dt>capture<dd>video capturing structure.
</dl><p>
The function <code>cvQueryFrame</code>
grabs a frame from camera or video file, decompresses and returns it.
This function is just a combination of  <a href="#decl_cvGrabFrame">cvGrabFrame</a> and
<a href="#decl_cvRetrieveFrame">cvRetrieveFrame</a> in one call. The
returned image should not be released or modified by user.
</p>


<hr><h3><a name="decl_cvGetCaptureProperty">cvGetCaptureProperty</a></h3>
<p class="Blurb">Gets video capturing properties</p>
<pre>
double cvGetCaptureProperty( CvCapture* capture, int property_id );
</pre><dl>
<dt>capture<dd>video capturing structure.
<dt>property_id<dd>property identifier. Can be one of the following:<br>
  <code>CV_CAP_PROP_POS_MSEC</code> - film current position in milliseconds or video capture timestamp<br>
  <code>CV_CAP_PROP_POS_FRAMES</code> - 0-based index of the frame to be decoded/captured next<br>
  <code>CV_CAP_PROP_POS_AVI_RATIO</code> - relative position of video file (0 - start of the film, 1 - end of the film)<br>
  <code>CV_CAP_PROP_FRAME_WIDTH</code> - width of frames in the video stream<br>
  <code>CV_CAP_PROP_FRAME_HEIGHT</code> - height of frames in the video stream<br>
  <code>CV_CAP_PROP_FPS</code> - frame rate<br>
  <code>CV_CAP_PROP_FOURCC</code> - 4-character code of codec.
  <code>CV_CAP_PROP_FRAME_COUNT</code> - number of frames in video file.
  </dl><p>
The function <code>cvGetCaptureProperty</code>
retrieves the specified property of camera or video file.
</p>


<hr><h3><a name="decl_cvSetCaptureProperty">cvSetCaptureProperty</a></h3>
<p class="Blurb">Sets video capturing properties</p>
<pre>
int cvSetCaptureProperty( CvCapture* capture, int property_id, double value );
</pre><dl>
<dt>capture<dd>video capturing structure.
<dt>property_id<dd>property identifier. Can be one of the following:<br>
 <code>CV_CAP_PROP_POS_MSEC</code> - position in milliseconds from the file beginning<br>
 <code>CV_CAP_PROP_POS_FRAMES</code> - position in frames (only for video files)<br>
 <code>CV_CAP_PROP_POS_AVI_RATIO</code> - position in relative units (0 - start of the file, 1 - end of the file)<br>
 <code>CV_CAP_PROP_FRAME_WIDTH</code> - width of frames in the video stream (only for cameras)<br>
 <code>CV_CAP_PROP_FRAME_HEIGHT</code> - height of frames in the video stream (only for cameras)<br>
 <code>CV_CAP_PROP_FPS</code> - frame rate (only for cameras)<br>
 <code>CV_CAP_PROP_FOURCC</code> - 4-character code of codec (only for cameras).
<dt>value<dd>value of the property.
</dl><p>
The function <code>cvSetCaptureProperty</code>
sets the specified property of video capturing. Currently the function supports only
video files: <code>CV_CAP_PROP_POS_MSEC, CV_CAP_PROP_POS_FRAMES, CV_CAP_PROP_POS_AVI_RATIO</code>
</p>


<hr><h3><a name="decl_cvCreateVideoWriter">cvCreateVideoWriter</a></h3>
<p class="Blurb">Creates video file writer</p>
<pre>
typedef struct CvVideoWriter CvVideoWriter;
CvVideoWriter* cvCreateVideoWriter( const char* filename, int fourcc, double fps, CvSize frame_size, int is_color=1 );
</pre><dl>
<dt>filename<dd>Name of the output video file.
<dt>fourcc<dd>4-character code of codec used to compress the frames.
              For example, <code>CV_FOURCC('P','I','M','1')</code> is MPEG-1 codec,
              <code>CV_FOURCC('M','J','P','G')</code> is motion-jpeg codec etc.
              Under Win32 it is possible to pass -1 in order
              to choose compression method and additional compression parameters
              from dialog.
<dt>fps<dd>Framerate of the created video stream.
<dt>frame_size<dd>Size of video frames.
<dt>is_color<dd>If it is not zero, the encoder will expect and encode color frames, otherwise it will work
with grayscale frames (the flag is currently supported on Windows only).
</dl><p>
The function <code>cvCreateVideoWriter</code>
creates video writer structure.
</p>

<hr><h3><a name="decl_cvReleaseVideoWriter">cvReleaseVideoWriter</a></h3>
<p class="Blurb">Releases AVI writer</p>
<pre>
void cvReleaseVideoWriter( CvVideoWriter** writer );
</pre><dl>
<dt>writer<dd>pointer to video file writer structure.
</dl><p>
The function <code>cvReleaseVideoWriter</code>
finishes writing to video file and releases the structure.
</p>


<hr><h3><a name="decl_cvWriteFrame">cvWriteFrame</a></h3>
<p class="Blurb">Writes a frame to video file</p>
<pre>
int cvWriteFrame( CvVideoWriter* writer, const IplImage* image );
</pre><dl>
<dt>writer<dd>video writer structure.
<dt>image</dt><dd>the written frame
</dl><p>
The function <code>cvWriteFrame</code>
writes/appends one frame to video file.
</p>


<hr><h2><a name="highgui_utils">Utility and System Functions</a></h2>

<hr><h3><a name="decl_cvInitSystem">cvInitSystem</a></h3>
<p class="Blurb">Initializes HighGUI</p>
<pre>
int cvInitSystem( int argc, char** argv );
</pre><dl>
<dt>argc<dd>Number of command line arguments.
<dt>argv<dd>Array of command line arguments
</dl><p>
The function <code>cvInitSystem</code>
initializes HighGUI. If it wasn't called explicitly by the user before the first window
is created, it is called implicitly then with <code>argc</code>=0, <code>argv</code>=NULL.
Under Win32 there is no need to call it explicitly. Under X Window the arguments may
be used to customize a look of HighGUI windows and controls.
</p>


<hr><h3><a name="decl_cvConvertImage">cvConvertImage</a></h3>
<p class="Blurb">Converts one image to another with optional vertical flip</p>
<pre>
void cvConvertImage( const CvArr* src, CvArr* dst, int flags=0 );
</pre><dl>
<dt>src<dd>Source image.
<dt>dst<dd>Destination image. Must be single-channel or 3-channel 8-bit image.
<dt>flags</dt><dd>The operation flags:<br>
    <code>CV_CVTIMG_FLIP</code> - flip the image vertically
    <code>CV_CVTIMG_SWAP_RB</code> - swap red and blue channels.
                                   In OpenCV color images have
                                   <code><font color="blue">B</font><font color="green">G</font><font color="red">R</font></code>
                                   channel order, however on some systems the order needs to be reversed
                                   before displaying the image (<a href="#decl_cvShowImage">cvShowImage</a>
                                   does this automatically).
</dl><p>
The function <code>cvConvertImage</code>
converts one image to another and flips the result vertically if required.
The function is used by <a href="#decl_cvShowImage">cvShowImage</a>.</p>

<hr><h1><a name="highgui_func_index">Alphabetical List of Functions</a></h1>

<hr><h3>C</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvConvertImage">ConvertImage</a></td>
<td width="25%"><a href="#decl_cvCreateFileCapture">CreateFileCapture</a></td>
<td width="25%"><a href="#decl_cvCreateVideoWriter">CreateVideoWriter</a></td>
</tr>
<tr>
<td width="25%"><a href="#decl_cvCreateCameraCapture">CreateCameraCapture</a></td>
<td width="25%"><a href="#decl_cvCreateTrackbar">CreateTrackbar</a></td>
<td width="25%%"></td>
</tr>
</table>
<hr><h3>D</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvDestroyAllWindows">DestroyAllWindows</a></td>
<td width="25%"><a href="#decl_cvDestroyWindow">DestroyWindow</a></td>
<td width="25%%"></td>
</tr>
</table>
<hr><h3>G</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvGetCaptureProperty">GetCaptureProperty</a></td>
<td width="25%"><a href="#decl_cvGetWindowHandle">GetWindowHandle</a></td>
<td width="25%"><a href="#decl_cvGrabFrame">GrabFrame</a></td>
</tr>
<tr>
<td width="25%"><a href="#decl_cvGetTrackbarPos">GetTrackbarPos</a></td>
<td width="25%"><a href="#decl_cvGetWindowName">GetWindowName</a></td>
<td width="25%%"></td>
</tr>
</table>
<hr><h3>I</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvInitSystem">InitSystem</a></td>
<td width="25%%"></td>
<td width="25%%"></td>
</tr>
</table>
<hr><h3>L</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvLoadImage">LoadImage</a></td>
<td width="25%%"></td>
<td width="25%%"></td>
</tr>
</table>
<hr><h3>M</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvMoveWindow">MoveWindow</a></td>
<td width="25%%"></td>
<td width="25%%"></td>
</tr>
</table>
<hr><h3>N</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvNamedWindow">NamedWindow</a></td>
<td width="25%%"></td>
<td width="25%%"></td>
</tr>
</table>
<hr><h3>Q</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvQueryFrame">QueryFrame</a></td>
<td width="25%%"></td>
<td width="25%%"></td>
</tr>
</table>
<hr><h3>R</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvReleaseCapture">ReleaseCapture</a></td>
<td width="25%"><a href="#decl_cvResizeWindow">ResizeWindow</a></td>
<td width="25%%"></td>
</tr>
<tr>
<td width="25%"><a href="#decl_cvReleaseVideoWriter">ReleaseVideoWriter</a></td>
<td width="25%"><a href="#decl_cvRetrieveFrame">RetrieveFrame</a></td>
<td width="25%%"></td>
</tr>
</table>
<hr><h3>S</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvSaveImage">SaveImage</a></td>
<td width="25%"><a href="#decl_cvSetMouseCallback">SetMouseCallback</a></td>
<td width="25%"><a href="#decl_cvShowImage">ShowImage</a></td>
</tr>
<tr>
<td width="25%"><a href="#decl_cvSetCaptureProperty">SetCaptureProperty</a></td>
<td width="25%"><a href="#decl_cvSetTrackbarPos">SetTrackbarPos</a></td>
<td width="25%%"></td>
</tr>
</table>
<hr><h3>W</h3>
<table width="100%">
<tr>
<td width="25%"><a href="#decl_cvWaitKey">WaitKey</a></td>
<td width="25%"><a href="#decl_cvWriteFrame">WriteFrame</a></td>
<td width="25%%"></td>
</tr>
</table>

</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合免费观看高清完整版| 精品日韩一区二区三区| 亚洲日本欧美天堂| 欧洲精品一区二区三区在线观看| 亚洲精品乱码久久久久久黑人| 色婷婷国产精品| 丝袜诱惑制服诱惑色一区在线观看 | 日韩电影在线观看一区| 欧美一区二区大片| 国产一区不卡视频| 中文字幕五月欧美| 欧美精品日韩一区| 狠狠色综合日日| 国产精品久久久久久久久免费樱桃| 91久久精品午夜一区二区| 午夜精品成人在线| 久久久九九九九| 欧洲精品在线观看| 国产曰批免费观看久久久| 中文字幕亚洲一区二区av在线| 欧美天堂一区二区三区| 极品少妇一区二区三区精品视频 | 国产精品天干天干在观线| 色美美综合视频| 美女网站色91| 亚洲日本中文字幕区| 日韩天堂在线观看| 成人精品小蝌蚪| 午夜av一区二区三区| 国产亚洲精品7777| 3d动漫精品啪啪一区二区竹菊| 激情图片小说一区| 一区二区三区蜜桃| 国产丝袜欧美中文另类| 欧美日韩视频在线一区二区| av高清久久久| 久久久精品天堂| 中文字幕不卡在线播放| 狠狠久久亚洲欧美| 国产精品久久久久久久久免费丝袜| 欧美亚洲禁片免费| 成人app在线| 精品一区二区三区日韩| 亚洲gay无套男同| 国产精品私房写真福利视频| 欧美一区二区三区白人| a美女胸又www黄视频久久| 蜜臀av性久久久久蜜臀aⅴ四虎 | 色综合咪咪久久| 国模套图日韩精品一区二区| 天堂在线一区二区| 亚洲狠狠爱一区二区三区| 国产精品欧美久久久久无广告| 日韩免费电影网站| 欧美日韩午夜影院| 一本色道久久加勒比精品| 国内外成人在线| 免费在线观看日韩欧美| 午夜伊人狠狠久久| 一区二区成人在线| 亚洲精品成人在线| 亚洲欧洲成人精品av97| 国产精品欧美一区喷水| 久久久美女毛片| 2017欧美狠狠色| 精品日本一线二线三线不卡| 亚洲精品ww久久久久久p站| 日本一区二区三区电影| 国产亚洲制服色| www成人在线观看| 日韩欧美区一区二| 日韩精品自拍偷拍| 精品国产精品一区二区夜夜嗨| 91精品国产欧美一区二区18 | 精品乱人伦小说| 日韩欧美国产电影| 91精品在线免费| 日韩欧美中文字幕制服| 日韩欧美www| 精品处破学生在线二十三| 久久美女艺术照精彩视频福利播放 | 成人动漫视频在线| www.综合网.com| 91免费版在线| 欧美色中文字幕| 欧美一级日韩一级| 精品国产一区二区三区久久久蜜月| 日韩欧美国产综合一区 | 美女高潮久久久| 激情偷乱视频一区二区三区| 国产精品一区二区免费不卡| 成人一级片在线观看| 色综合久久中文字幕综合网| 欧美性一级生活| 91精品久久久久久久久99蜜臂| 欧美大片顶级少妇| 国产精品三级在线观看| 一二三四区精品视频| 青青草成人在线观看| 国产一区二区免费视频| 97se狠狠狠综合亚洲狠狠| 欧美日韩不卡视频| 久久中文字幕电影| 亚洲免费伊人电影| 男女男精品视频| 成人免费av网站| 欧美日韩午夜在线视频| 国产亚洲一区二区在线观看| 亚洲激情校园春色| 蜜桃免费网站一区二区三区| 成人午夜在线视频| 欧美日韩另类国产亚洲欧美一级| 欧美成人官网二区| 成人精品一区二区三区四区 | 亚洲在线视频网站| 久久精工是国产品牌吗| 波多野结衣在线aⅴ中文字幕不卡| 91黄视频在线| 久久五月婷婷丁香社区| 一级中文字幕一区二区| 国产在线精品一区在线观看麻豆| 色综合久久中文综合久久牛| 精品理论电影在线| 亚洲主播在线观看| 不卡的av电影| 久久综合色天天久久综合图片| 一区二区三区不卡视频在线观看 | 国产精品精品国产色婷婷| 男女性色大片免费观看一区二区| 99这里都是精品| 欧美成人高清电影在线| 亚洲成人免费看| 99视频有精品| 国产亚洲一二三区| 奇米色一区二区三区四区| 在线精品观看国产| 国产精品天美传媒| 国产一区二区网址| 欧美一级高清大全免费观看| 亚洲人成在线播放网站岛国 | 色综合色综合色综合| 日本一区二区三区国色天香| 久久国产成人午夜av影院| 欧美日韩专区在线| 一区二区三区电影在线播| 国产ts人妖一区二区| 精品福利一区二区三区| 日韩av一级电影| 欧美天天综合网| 亚洲在线一区二区三区| 一本大道久久a久久精品综合| 中文一区在线播放| 懂色一区二区三区免费观看| 亚洲精品一区二区三区香蕉| 免费在线视频一区| 91精品国产综合久久精品| 午夜精品123| 91精品国产综合久久香蕉的特点| 亚洲自拍另类综合| 欧美视频一区在线观看| 亚洲乱码国产乱码精品精的特点| heyzo一本久久综合| 国产精品区一区二区三| 成人午夜激情视频| 国产精品丝袜在线| 97久久超碰国产精品| 成人欧美一区二区三区1314| proumb性欧美在线观看| 亚洲品质自拍视频网站| 91网站最新网址| 一区二区在线观看av| 欧美亚洲综合在线| 亚洲国产欧美日韩另类综合 | 国产高清亚洲一区| 中文字幕精品—区二区四季| 99久久免费视频.com| 亚洲人成网站精品片在线观看| 在线日韩国产精品| 午夜一区二区三区在线观看| 欧美一二三四区在线| 精品在线免费观看| 国产欧美精品一区二区色综合 | 久久99精品视频| 国产欧美日韩久久| 在线中文字幕不卡| 首页欧美精品中文字幕| 欧美mv日韩mv亚洲| 岛国精品在线播放| 亚洲最新在线观看| 3d动漫精品啪啪| 粉嫩久久99精品久久久久久夜| 最新日韩在线视频| 欧美日韩电影一区| 久久成人精品无人区| 国产精品视频免费| 欧美三级三级三级| 国产精品资源站在线| 亚洲另类中文字| 精品va天堂亚洲国产| 97久久精品人人做人人爽50路|