OpenCV计算机编程攻略-Cv::Mat
2016-03-30 22:53
591 查看
#include <iostream> #include "opencv2/core/core.hpp" #include "opencv2/highgui/highgui.hpp" using namespace std; using namespace cv; Mat function() { Mat ima(500, 500, CV_8U, 50); return ima; } int main(int argc, char* argv[]) { Mat image1(240, 320, CV_8U, 100); Mat grayim(600, 800, CV_8UC1); Mat colorim(600, 800, CV_8UC3); Mat randim(600, 800, CV_8UC3); for (int i = 0; i < grayim.rows; i++) { for (int j = 0; j < grayim.cols; j++) { grayim.at<uchar>(i, j) = (i + j) % 255; } } for (int i = 0; i < colorim.rows; i++) { for (int j = 0; j < colorim.cols; j++) { Vec3b pixel; pixel[0] = i % 255; pixel[1] = j % 255; pixel[2] = 0; colorim.at<Vec3b>(i, j) = pixel; } } for (auto imItor = randim.begin<Vec3b>(); imItor != randim.end<Vec3b>(); imItor++) { (*imItor)[0] = rand() % 255; (*imItor)[1] = rand() % 255; (*imItor)[2] = rand() % 255; } imshow("grayim", grayim); imshow("colorim", colorim); imshow("randim", randim); waitKey(0); return 0; }
相关文章推荐
- TCP 通信原理
- Android OkHttp完全解析 是时候来了解OkHttp了
- Java数据结构——有序链表
- 计算机网络小记1
- Linux学习笔记——重点推荐的Linux网络在线学习资源
- 一元多项式求积
- 网络相关系列之二:HTTP请求头与响应头
- 剑指offer 数据结构与算法 二维数组查找 java 实现
- 软考中高项学员:2016年3月30日作业
- 社交网络:有意义的不仅是邓巴数
- 数据结构一顺序表
- HTTP 错误 500.19 - Internal Server Error 错误解决
- 数据结构课程上机实验题(二)
- ios9使用http
- Java Web 基础(一) 基于TCP的Socket网络编程
- iOS开发之网络连接方式
- iOS开发之网络请求
- 战火引擎中的网络模块
- 初学Socket
- Http协议