OpenCV基本操作学习
来源:互联网 发布:双击亮屏软件 编辑:程序博客网 时间:2024/04/20 03:53
#include<opencv2/opencv.hpp>using namespace std;using namespace cv;int main(int argc, const char** argv){Mat picture = imread("E://VS2013//face//xuelian//jpg//1.jpg");//载入图像 见imshow("原图", picture);//显示图像//Mat element = getStructuringElement(MORPH_RECT, Size(7, 7));//指定形状和内核的结构元素//Mat erodeImage, blurImage, grayImage, edgeImage, dstImage;//erode(picture, erodeImage, element);//腐蚀操作//imshow("腐蚀图", erodeImage);//blur(picture, blurImage, Size(7, 7));//imshow("均值滤波图", blurImage);//dstImage.create(picture.size(), picture.type());//cvtColor(picture, grayImage, COLOR_BGR2GRAY);//灰度化//imshow("灰度化", grayImage);//blur(grayImage, edgeImage, Size(7, 7));//滤波//Canny(edgeImage, edgeImage, 3, 9, 3);//canny边缘检测//imshow("canny边缘", edgeImage);// Get same pixel with opencv function we can access the number of//columns and rows of an image—or in other words, the width and heightint myRow = picture.cols - 1;int myCol = picture.rows - 1;Vec3b pixel = picture.at<Vec3b>(myRow, myCol);//To access one pixel of an image,cout << "Pixel value (B,G,R): (" << (int)pixel[0] << "," <<(int)pixel[1] << "," << (int)pixel[2] << ")" << endl;//imwrite("C://Users//dell//Desktop//1canny.jpg", edgeImage);waitKey(0);//等待任意键按下return 0;}
0 0
- OpenCV基本操作学习
- Opencv 基本操作学习
- OpenCV学习——矩阵基本操作
- OpenCV学习笔记(2): 基本阈值操作
- opencv学习笔记--基本阈值操作
- openCV学习笔记(二)---openCV系列基本操作
- openCV学习笔记(二)---openCV系列基本操作(2)
- OpenCV基本操作
- opencv基本操作
- opencv基本图像操作
- opencv基本操作
- OpenCV基本操作
- opencv Mat基本操作
- Opencv基本操作
- opencv图像基本操作
- OpenCV | 基本操作API
- opencv基本操作(二)
- opencv基本操作(三)
- 优先队列
- 七月算法机器学习笔记4--线性回归与逻辑回归
- HDU 5688:2016"百度之星" - 资格赛 Problem D
- android分包
- logistic回归详解(三):梯度下降训练方法
- OpenCV基本操作学习
- 过TesSafe反WinDbg双机调试
- JDK环境变量配置
- NCL安装
- Winsock总结
- #!/usr/bin/python的作用
- LeetCode 350. Intersection of Two Arrays II
- HDU 5690:2016"百度之星" - 初赛 All X
- 插叙:百度面试经验总结