下载opencv4.5
sample里面是事例代码
//配置vs和OPenCV
(一)在 vs中打开“视图”-“属性管理器”-
“Microsoft.Cpp.x64.user”右击“属性”-“VC++目录”-
(1)配置包含目录:“包含目录”编辑-新建-路径-找到
opencv4.5.1-build-includ-选择文件夹。再次新建包含路径 新建-路径-找到opencv4.5.1-opencv-build-includ-opencv2 点选着路径 点确定
(2)配置库目录 “库目录”-“编辑”-新建-找到-“OpenCV4.5.1-opencv-build-x64-cv15-lib”选择路径
(二)配置连接器:-“输入”-“附加依赖项”-“编辑”找到“OpenCV4.5.1-opencv-build-x64-cv15-lib-opencv_world451.lib”点击确定
#include<opencv2\opencv.cpp>
#include<iostrem>
配置环境变量: 计算机=属性 =高级系统设置=环境变量 (OpenCV4.5.1-opencv-build-x64-vc15-bin路径)填好,重启vs.
(找不到某个头文件的时候)项目名称那右击环境目录:
///读取图像
//读取一个图像,一个参数的时候就只是地址。两个参数的时候可以是图像的模式
Mat :所有的图像类型,是个二维矩阵。
//图像的读取,有1个参数就只填图像地址,2个参数时可以填写加载图像格式(例如灰度图像IMREAD_GRAYSCALE,加载透明通道 IMREAD_UNCHANGED hsv色彩图使用IMREAD_ANYCOLOR 32为 ANYPATH)
Mat src= imread("地址/地址")
src.depth()获取图像深度。
//显示图像 两个参数 显示的图像为AUTOSIZE
imshow("窗口名称",图像地址名称scr) 只支持8位的显示或者浮点数的显示
waitKey()停顿,参数代表停顿的时间,如果参数为1,则表示停顿1毫秒然后继续执行下面的程序。如果是0,就会一直阻塞停顿在那。
destoryAllWindw() 把前面所有的窗口全部销毁掉。
//创建一个窗口:第一个参数是窗口名称,第二个参数窗口的显示模式(AUTOSIZE ,WINDOW_GUI_NORMAL是绘制没有状态栏和工具栏的窗口的旧方法,而WINDOW_GUI_EXPANDED是新的增强型GUI WINDOW_FREERATIO)
namedWindow("输入窗口",windows_freeratio)
if(src.empty()){
printf("图像不显示")
}
/保存图像 //
cvtCOLOR图像转换
COLOR_BGR2GRAY =6 把彩色转灰度
COLOR_GRAY2BGR =8 把彩色转恢复
COLOR_BGR2HSV=40 把RGB转HSV
COLOR_HSV2BGR=54 把HSV转RGB
//用来保存 第一个参数文件保存路径,第二个参数是要保存的对象名称
只支持8位的 B (0-255)G(0-255)R(0-255) 透明通道(0-255)
hsv图像显示 H 0-180 控制颜色通道 s控制饱和度控到 0-255,v图像亮度 0-255
imwrite(“”,src)
opencv几支持vs2017
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:kafka 客户端pod 怎么用
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python OpenCV #2 - OpenCV中的GUI功能
本文介绍了OpenCV的基本方发,包括图像读取、显示和写入。
python ide OpenCV -
升级vs2017
C:\Program Files\Windows Kits\10\10.0.17763.0\lib\x86;原位置
microsoft 标识符 c++ C -
安装VS2017
www.visualstudio.com/zh-hans/downloads/ https://visualstudio.microsoft.com/
microsoft visual-studio -
【VS2017】VS2017离线安装教程
命令行参数说
microsoft javascript 安装包 命令行 .net -
android vs2017 版本 vs2017 android开发
VS 2017可以开发安卓啦,之前一直想尝试开发安卓,但是由于时间忙, Java只学了个基础,不如C#熟练所以一直没有机会接触安卓开发。既然需要利用VS2017开发安卓,那么第一步就是了解VS2017 安卓:根据资料,VS2017能开发安卓主要是依赖Xamarin,Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平
android vs2017 版本 Genymotion2.9 安装的问题 Vs2017 安卓环境搭建 Xamarin html -
vs2017编写python vs2017编写mfc
利用MFC实现C++可视化界面&如何在vs中创建MFC文件
vs2017编写python 控件 解决方案 应用程序