开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 6084|回复: 8
收起左侧

[技术专题] 跟我学Opencv (八)

[复制链接]
结帖率:89% (79/89)
发表于 2020-11-19 22:03:22 | 显示全部楼层 |阅读模式   江苏省南京市
本帖最后由 z13228604287 于 2020-11-19 23:08 编辑

QQ图片20201108222253.png
  
窗口程序集名保 留  保 留备 注
程序集1   
变量名类 型数组备 注
图片1整数型  
图片2整数型  
图片结果整数型  

子程序名返回值类型公开备 注
_启动子程序整数型 本子程序在程序启动后最先执行
变量名类 型静态数组备 注
最大值双精度小数型 
最小值双精度小数型 
创建窗口 (“CV小白鼠”, #窗口属性_自动大小不可调 )
图片1 = 创建图片类 ()
图片2 = 创建图片类 ()
图片结果 = 创建图片类 ()
从文件加载图片 (图片1, “C:\Users\hanyo\Pictures\2.jpg”, #加载_原始 )
从文件加载图片 (图片2, “C:\Users\hanyo\Pictures\3.jpg”, #加载_原始 )
图片比较运算保留较大 (图片1, 图片2, 图片结果)
显示图片 (“CV小白鼠”, 图片结果)
等待按键 (0)
图片比较运算保留较小 (图片1, 图片2, 图片结果)
显示图片 (“CV小白鼠”, 图片结果)
置窗口大小 (“CV小白鼠”, 960, 480)
置窗口位置 (“CV小白鼠”, 0, 0)
等待按键 (0)
销毁窗口 (“CV小白鼠”)
销毁全部窗口 ()
释放图片类 (图片1)
释放图片类 (图片2)
释放图片类 (图片结果)
返回 (0)  ' 可以根据您的需要返回任意数值


DLL 不更新  不会提供  新的下载地址   需要的往前翻
  
常量名称常量值公 开备 注
加载_原始-1 如果设置,则按原样返回加载的图像(带有Alpha通道,否则将被裁剪)。 忽略EXIF方向。
加载_灰度图像0 如果设置,则始终将图像转换为单通道灰度图像(编解码器内部转换)。
加载_BGR彩色图1 如果设置,请始终将图像转换为3通道BGR彩色图像。
加载_相应深度2 如果设置,则当输入具有相应的深度时返回16位/ 32位图像,否则将其转换为8位。
加载_颜色格式4 如果设置,将以任何可能的颜色格式读取图像。
加载_gdal驱动8 如果已设置,请使用gdal驱动程序加载图像。
加载_灰度图像_尺寸减小216 如果设置,则始终将图像转换为单通道灰度图像,并且图像尺寸减小1/2。
加载_BGR彩色图像_尺寸减小217 如果设置,请始终将图像转换为3通道BGR彩色图像,并且图像尺寸减小1/2。
加载_灰度图像_尺寸减小432 如果设置,则始终将图像转换为单通道灰度图像,并且图像尺寸减小1/4。
加载_BGR彩色图像_尺寸减小433 如果设置,请始终将图像转换为3通道BGR彩色图像,并且图像尺寸减小1/4。
加载_灰度图像_尺寸减小864 如果设置,请始终将图像转换为单通道灰度图像,并且图像尺寸减小1/8。
加载_BGR彩色图像_尺寸减小865 如果设置,请始终将图像转换为3通道BGR彩色图像,并且图像尺寸减小1/8。
加载_禁止EXIF标志旋转图像128 如果已设置,请不要根据EXIF的方向标志旋转图像。
视频属性_当前位置0 视频文件的当前位置(以毫秒为单位)。
视频属性_索引1 接下来要解码/捕获的帧的基于0的索引。
视频属性_相对位置2 视频文件的相对位置:0 =电影的开始,1 =电影的结束。
视频属性_宽度3 视频流中帧的宽度。
视频属性_高度4 视频流中帧的高度。
视频属性_帧率5 帧率。
视频属性_编解码器6 编解码器的4个字符的代码。 参见VideoWriter :: fourcc。
视频属性_帧数7 视频文件中的帧数。
视频属性_对象8 VideoCapture :: retrieve()返回的%Mat对象的格式(请参见Mat :: type())。将值设置为-1可获取未解码的RAW视频流(作为Mat 8UC1)。
视频属性_特定于后端的值9 特定于后端的值,指示当前的捕获模式。
视频属性_亮度10 图像的亮度(仅适用于支持该功能的相机)。
视频属性_对比度11 图像的对比度(仅适用于相机)。
视频属性_饱和度12 图像饱和度(仅适用于相机)。
视频属性_色相13 图像的色相(仅适用于相机)。
视频属性_增益14 图像增益(仅适用于支持该功能的相机)。
视频属性_曝光15 曝光(仅适用于支持该功能的相机)。
视频属性_布尔16 布尔标志,指示是否应将图像转换为RGB。 <* GStreamer注意*:如果使用自定义管道,则忽略该标志。 解释管道输出是用户的责任。
视频属性_是否将图像转换为RGB18 立体摄像机的整流标志(注意:当前仅受DC1394 v 2.x后端支持)。
视频属性_曝光控制21 DC1394:由相机进行曝光控制,用户可以使用此功能调整参考水平。
视频属性_过滤器对话框37 弹出视频/摄像机过滤器对话框(注意:当前仅DSHOW后端支持。属性值将被忽略)
视频属性_宽高比40 样本宽高比:数字/像素(数字)
视频属性_长宽比41 样本长宽比:num / den(den)
视频属性_枚举42 当前后端(枚举VideoCaptureAPI)。 只读属性
视频属性_频道号43 视频输入或频道号(仅适用于支持的摄像机)
视频属性_白平衡44 启用/禁用自动白平衡
视频属性_白平衡色温45 白平衡色温
视频属性_像素格式46 (只读)编解码器的像素格式。 4个字符的代码-请参见VideoWriter :: fourcc。 [AV_PIX_FMT_ *](https://github.com/FFmpeg/FFmpeg/blob/master/libavcodec/raw.c)的子集;如果未知,则为-1
视频属性_比特率47 (只读)视频比特率(千比特/秒)
视频属性_帧旋转48 (只读)由流元定义的帧旋转(仅适用于FFmpeg后端)
视频属性_元数据来旋转49 如果为true-考虑视频文件的元数据来旋转CvCapture的输出帧(仅适用于FFmpeg后端)(https://github.com/opencv/opencv/issues/15499)
视频类型_自动检测0 
视频类型_与CAP_V4L相同200 V4L / V4L2捕获支持
图片格式_JPEG_质量1 对于JPEG,其质量可以是0到100(越高越好)。 默认值为95。
图片格式_JPEG_进步2 启用JPEG功能,0或1,默认为False。
图片格式_JPEG_优化3 启用JPEG功能,0或1,默认为False。
图片格式_JPEG_RST间隔4 JPEG重新启动间隔,0-65535,默认值为0-不重新启动。
图片格式_JPEG_亮度质量5 单独的亮度质量级别,0-100,默认值为0-不使用。
图片格式_JPEG_色度质量6 单独的色度质量级别,0-100,默认值为0-请勿使用。
图片格式_PNG_压缩16 对于PNG,压缩级别可以是0到9。较高的值表示较小的大小和较长的压缩时间。 如果指定,则策略将更改为IMWRITE_PNG_STRATEGY_DEFAULT(Z_DEFAULT_STRATEGY)。 默认值为1(最佳速度设置)。
图片格式_PNG_战略17 cv :: ImwritePNGFlags之一,默认为IMWRITE_PNG_STRATEGY_RLE。
图片格式_PNG_比维尔18 二进制级别PNG,0或1,默认为0。
图片格式_PXM32 对于PPM,PGM或PBM,它可以是二进制格式标志0或1。默认值为1。
图片格式_EXR48 / * 48 * / //!<覆盖EXR存储类型(默认为FLOAT(FP32))
图片格式_WEBP64 对于WEBP,它的质量可以是1到100(越高越好)。 默认情况下(不带任何参数),并且对于100以上的质量,将使用无损压缩。
图片格式_PAM128 对于PAM,将TUPLETYPE字段设置为为格式定义的相应字符串值
图片格式_YIFE256 对于TIFF,用于指定要设置的DPI分辨率单位。 请参阅libtiff文档以获取有效值
图片格式_TIFF_概要257 对于TIFF,用于指定X方向DPI
图片格式_TIFF_XDPI258 对于TIFF,用于指定Y方向DPI
图片格式_TIFF_YDPI259 对于TIFF,用于指定图像压缩方案。 有关压缩格式的整数常量,请参见libtiff。 注意,对于深度为CV_32F的图像,仅使用libtiff的SGILOG压缩方案。 对于其他受支持的深度,可以通过此标志指定压缩方案;否则,请执行其他操作。 LZW压缩是默认设置。
图片格式_JPEG2000272 对于JPEG2000,用于指定目标压缩率(乘以1000)。 值可以从0到1000。默认值为1000。};
图片数据类型_CV_8U0 8位无符号整数(0..255)
图片数据类型_CV_8S1 8位有符号整数(-128..127)
图片数据类型_CV_16U2 16位无符号整数(0..65535)
图片数据类型_CV_16S3 16位有符号整数(-32768..32767)
图片数据类型_CV_32S4 32位有符号整数(-2147483648..2147483647)
图片数据类型_CV_32F5 32位浮点数(-FLT_MAX..FLT_MAX,INF,NAN)
图片数据类型_CV_64F6 64位浮点数(-DBL_MAX..DBL_MAX,INF,NAN)
图片数据类型_CV_16F7 16位浮点
颜色模型转换_彩色转灰度10 伪彩色
颜色模型转换_灰度彩色8 
窗口属性_可调窗口0 显示图像后,允许随意调整窗口大小
窗口属性_自动大小不可调1 根据图像大小显示窗口,不允许用户调整大小
窗口属性_支持OpenGL4096 创建窗口的时候会支持OpenGL
窗口属性_拉伸图片256 调整图像尺寸以充满窗口
窗口属性_禁用工具栏16 创建没有状态栏和工具栏的窗口
窗口属性ID_全屏属性0 全屏属性(可以是WINDOW_NORMAL或WINDOW_FULLSCREEN)。
窗口属性ID_autosize属性1 autosize属性(可以是WINDOW_NORMAL或WINDOW_AUTOSIZE)。
窗口属性ID_窗口的宽高比2 窗口的宽高比(可以设置为WINDOW_FREERATIO或WINDOW_KEEPRATIO)。
窗口属性ID_opengl支持3 opengl支持。
窗口属性ID_是否存在4 检查窗口是否存在并且可见
窗口属性ID_是否最前面5 属性,以切换普通窗口是否位于最顶部

  
DLL命令名返回值类型公开备 注
创建图片类整数型 返回图片指针
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Mat_Create
参数名类 型传址数组备 注
DLL命令名返回值类型公开备 注
从文件加载图片逻辑型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_imread
参数名类 型传址数组备 注
图片类指针整数型
路径文本型
标志整数型#加载
DLL命令名返回值类型公开备 注
显示图片逻辑型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_imshow
参数名类 型传址数组备 注
窗口标题文本型
图片类指针整数型
DLL命令名返回值类型公开备 注
等待按键整数型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_waitKey
参数名类 型传址数组备 注
毫秒整数型0为无限等待
DLL命令名返回值类型公开备 注
取图片宽度整数型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Mat_GetCols
参数名类 型传址数组备 注
图片类指针整数型
DLL命令名返回值类型公开备 注
取图片高度整数型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Mat_GetRows
参数名类 型传址数组备 注
图片类指针整数型
DLL命令名返回值类型公开备 注
释放视频类 
DLL库文件名:
cv_VideoCapture_Create
在DLL库中对应命令名:
cv_VideoCapture_Destory
参数名类 型传址数组备 注
视频类指针整数型
DLL命令名返回值类型公开备 注
创建视频类整数型 返回视频指针
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_VideoCapture_Create
参数名类 型传址数组备 注
DLL命令名返回值类型公开备 注
视频类打开视频逻辑型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_VideoCapture_OpenFromUrl
参数名类 型传址数组备 注
视频类指针整数型
视频路径文本型
标志整数型
DLL命令名返回值类型公开备 注
视频类打开相机逻辑型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_VideoCapture_OpenFromCamera
参数名类 型传址数组备 注
视频指针整数型
相机ID整数型
标志整数型
DLL命令名返回值类型公开备 注
视频类是否已打开逻辑型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_VideoCapture_IsOpen
参数名类 型传址数组备 注
视频指针整数型
DLL命令名返回值类型公开备 注
视频取属性小数型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_VideoCapture_Get
参数名类 型传址数组备 注
视频指针整数型
标志整数型#视频属性
DLL命令名返回值类型公开备 注
视频捕获图片逻辑型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_VideoCapture_GetFrame
参数名类 型传址数组备 注
视频类指针整数型
图片类指针整数型
DLL命令名返回值类型公开备 注
图片保存逻辑型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_imwriteEx
参数名类 型传址数组备 注
图片类指针整数型
文件路径文本型
图片格式整数型
图片质量整数型
DLL命令名返回值类型公开备 注
图片数据类型转换 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Mat_convertTo
参数名类 型传址数组备 注
图片类指针输入整数型
图片类指针输出整数型
标志整数型图片数据类型
缩放双精度小数型默认1
偏置双精度小数型默认0
DLL命令名返回值类型公开备 注
图片颜色模型转换 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_cvtColor
参数名类 型传址数组备 注
待转换图片类指针整数型
转换后图片类指针整数型
标志整数型颜色模型转换
通道数整数型默认0
DLL命令名返回值类型公开备 注
图片通道分离 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_split
参数名类 型传址数组备 注
图片类指针整数型
图片类数组指针整数型创建图片数组类
DLL命令名返回值类型公开备 注
创建图片数组类整数型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_MatArray_Create
参数名类 型传址数组备 注
DLL命令名返回值类型公开备 注
释放图片类 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_MatArray_Destory
参数名类 型传址数组备 注
图片类指针整数型
DLL命令名返回值类型公开备 注
取图片类数组成员整数型 取出数组的指定成员指针
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_MatArray_GetMat
参数名类 型传址数组备 注
图片类数组指针整数型
成员下标整数型
DLL命令名返回值类型公开备 注
图片多通道合并 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_merge
参数名类 型传址数组备 注
图片类指针整数型输出
图片类数组指针整数型输入
DLL命令名返回值类型公开备 注
加入图片类成员 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_MatArray_Push
参数名类 型传址数组备 注
图片类数组指针整数型
图片类指针整数型
DLL命令名返回值类型公开备 注
图片寻找最值 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_minMaxLoc
参数名类 型传址数组备 注
图片类指针整数型必须为单通道矩阵
最小值双精度小数型
最大值双精度小数型
最小值坐标整数型
最大值坐标整数型
DLL命令名返回值类型公开备 注
创建坐标类整数型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Point_Create
参数名类 型传址数组备 注
DLL命令名返回值类型公开备 注
取坐标类X整数型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Point_GetX
参数名类 型传址数组备 注
坐标类指针整数型
DLL命令名返回值类型公开备 注
取坐标类Y整数型 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Point_GetY
参数名类 型传址数组备 注
坐标类指针整数型
DLL命令名返回值类型公开备 注
置坐标类X 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Point_SetX
参数名类 型传址数组备 注
坐标类指针整数型
DLL命令名返回值类型公开备 注
置坐标类Y 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Point_SetY
参数名类 型传址数组备 注
坐标类指针整数型
DLL命令名返回值类型公开备 注
释放坐标类 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Point_Destory
参数名类 型传址数组备 注
坐标类指针整数型
DLL命令名返回值类型公开备 注
图片比较运算保留较大 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Mat_max
参数名类 型传址数组备 注
图片类指针1整数型
图片类指针2整数型
图片类指针结果整数型
DLL命令名返回值类型公开备 注
图片比较运算保留较小 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_Mat_min
参数名类 型传址数组备 注
图片类指针1整数型
图片类指针2整数型
图片类指针结果整数型
DLL命令名返回值类型公开备 注
创建窗口 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_namedWindow
参数名类 型传址数组备 注
标题文本型
标志整数型
DLL命令名返回值类型公开备 注
置窗口大小 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_resizeWindow
参数名类 型传址数组备 注
窗口标题文本型
整数型
整数型
DLL命令名返回值类型公开备 注
销毁窗口 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_destroyWindow
参数名类 型传址数组备 注
窗口标题文本型
DLL命令名返回值类型公开备 注
销毁全部窗口 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_destroyAllWindows
参数名类 型传址数组备 注
DLL命令名返回值类型公开备 注
置窗口位置 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_moveWindow
参数名类 型传址数组备 注
窗口标题文本型
x整数型
y整数型
DLL命令名返回值类型公开备 注
置窗口属性 
DLL库文件名:
OpenCVToolx86.dll
在DLL库中对应命令名:
cv_setWindowProperty
参数名类 型传址数组备 注
窗口标题文本型创建窗口时使用的名称
属性id整数型属性id
属性值整数型





发表于 2022-11-18 11:05:17 | 显示全部楼层   福建省龙岩市
感谢分享
回复 支持 反对

使用道具 举报

发表于 2020-11-21 18:09:12 | 显示全部楼层   福建省泉州市
   需要的往前
回复 支持 反对

使用道具 举报

结帖率:100% (8/8)

签到天数: 4 天

发表于 2020-11-21 11:35:53 | 显示全部楼层   广东省广州市
回复 支持 反对

使用道具 举报

发表于 2020-11-20 11:41:50 | 显示全部楼层   重庆市重庆市
非常感谢   学习了
回复 支持 反对

使用道具 举报

发表于 2020-11-20 00:32:19 | 显示全部楼层   河南省郑州市
谢谢分享
回复 支持 反对

使用道具 举报

结帖率:92% (11/12)
发表于 2020-11-19 22:47:42 | 显示全部楼层   江苏省常州市
频率太快了 收集先
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:100% (2/2)
发表于 2020-11-19 22:43:38 | 显示全部楼层   辽宁省锦州市
DLL文件呢??????????
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:100% (2/2)
发表于 2020-11-19 22:43:12 | 显示全部楼层   辽宁省锦州市
下载DLL、               
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表