Mat类操作
来源:互联网 发布:qq密码查询数据库 编辑:程序博客网 时间:2024/06/05 20:37
using namespace std;using namespace cv;int main(int argc, char** argv){ Mat src; src = imread("111111.jpg" ); if (src.empty()) { cout << "could not load image..." << endl; return -1; } namedWindow("input", CV_WINDOW_AUTOSIZE); imshow("input", src); /*Mat dst; dst = Mat(src.size(), src.type()); //RGB通道赋值 dst = Scalar(0, 0, 0); namedWindow("output_dst", CV_WINDOW_AUTOSIZE); imshow("output_dst", dst);*/ Mat dst; //克隆图像 //dst = src.clone(); //使用src.coptTo(dst);一样的效果 //将src彩色图像转换成灰度图,放在dst内 cvtColor(src, dst, CV_BGR2GRAY); printf("input image channels: %d \n", src.channels()); printf("output image channels: %d \n", dst.channels()); int cols = dst.cols; int rows = dst.rows; printf("rows:%d,cols:%d \n", rows, cols); const uchar* fisrtRow = dst.ptr<uchar>(0); printf("first pixel value: %d \n", *fisrtRow); //自定义图像大小及初始化 //8UC3->8位,UC=unsigned char,3通道,与后面的Scalar一致 Mat M(100, 100, CV_8UC3, Scalar(0, 0, 255)); //Mat M(100, 100, CV_8UC1, Scalar(127)); //cout << "M=" << endl << M << endl; //利用create创建一个图像,以src的尺寸和类型初始化m1 Mat m1; m1.create(src.size(), src.type()); m1 = Scalar(0, 0, 255); Mat csrc; Mat kernel = (Mat_<float>(3, 3) << 0, -1, 0, -1, 5, -1, 0, -1, 0); filter2D(src, csrc, -1, kernel); //两种0值初始化 Mat m2 = Mat::zeros(src.size(), src.type()); Mat m3 = Mat::zeros(2, 2, CV_8UC1); //Mat::eye初始化位单位矩阵 cout << "m3=" << endl << m3 << endl; namedWindow("output_dst", CV_WINDOW_AUTOSIZE); imshow("output_dst", m2); waitKey(0); return 0;}
阅读全文
0 0
- Mat类操作
- Mat 操作
- Mat操作
- Mat操作
- Opencv 中 Mat类的基本操作
- opencv 常用数据结构 Mat类操作
- opencv的Mat类基本操作
- Opencv Mat类的取值操作
- Opencv Mat类的操作符重载及矩阵操作
- Mat 数据基本操作
- opencv Mat 像素操作
- Opencv Mat操作大全
- opencv mat像素操作
- Opencv Mat元素操作
- Mat像素操作
- 【opencv】Mat 数据操作
- Opencv Mat操作大全
- opencv MAT数据操作
- 用 Python 实现一个大数据搜索引擎
- ios基础:iOS改变状态栏字体颜色
- HTML中 &emsp等空格的区别
- Android性能优化优秀博客集锦
- Ubuntu系统如何安装软件
- Mat类操作
- 云坤“互联网+企业公共服务平台”解决方案
- 很不错的外贸站测速工具
- 请不要把数据分析和机器学习混为一谈
- PHP 运用PHPExcel-1.8导入导出,处理excel表格数据,把数据插入导出数据库
- cas单点登录改为数据库验证用户
- String,StringBuffer与StringBuilder的区别??
- 关于leaflet的插件,leaflet_smoothmarkerbounce使用中的小bug,以及解决方法
- spring+hibernate开发中关于项目中@Entity注解报错