OpenCV的入门之路1

OpenCV学习:第一次编程

项目:双目视觉下的体积测量
据说一般学习计算机视觉都是从学习opencv开始。在看了浅墨的博客之后写出了第一个自己的代码!
主要用到了三个函数
imread ( )
nameWindow( )
imshow


#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
using namespace cv;
// Channel swap

int main(int argc, const char* argv[]) {
	const char* imagename = "C:\\Users\\zhen\\Desktop\\dog1.jpg";
	//此处为你自己的图片路径
	cv::Mat image0 = imread(imagename);//在默认参数下载入图片
	cv::Mat image1 = imread(imagename, 0);//载入灰度图
	cv::Mat image2 = imread(imagename, 199);//载入3通道的彩色图像
	cv::Mat logo = imread("C:\\Users\\zhen\\Desktop\\dog2.jpg");
	//载入3通道的彩色图像
	namedWindow("dog1灰度图", WINDOW_AUTOSIZE);//WINDOW_AUTOSIZE指用图片
	//本身的大小显示,还有其他的显示方法,只需要调整这个参数即可
	imshow("dog1灰度图", image1);//在dog1灰度图这个窗口显示灰度的dog1
	//如果还想要显示其他图像,类比上面两个语句即可
	waitKey();//为了使项目在运行结束之后不直接结束,
	//而是在认为地按键之后在结束,不然程序启动之后就关了
	return 0;
}

注意:要想能够调用,必须要在Mat前面加上cv::!
运行结果
这里?
在阅读博客的过程中,还学会了什么是 转到定义以及如何转到定义
这件事对于调用方法很有用!

2020-04-15

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值