Open CV 对图像数据进行缩短运算实例
来源:互联网 发布:怎么找网络棋牌漏洞 编辑:程序博客网 时间:2024/06/05 02:16
#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <iostream>using namespace std;using namespace cv;void colorReduce (Mat& inputImage,Mat& outputImage,int div);int main(){Mat srcImage = imread("F:\\test_all\\vc2010\\test\\opencv_xs\\opencv_xs\\4.jpg");imshow("test",srcImage);Mat dstImage;dstImage.create(srcImage.rows,srcImage.cols,srcImage.type());double time0 = static_cast<double>(getTickCount());colorReduce(srcImage,dstImage,32);time0 = ((double)getTickCount() -time0)/getTickFrequency();imshow("adc",dstImage);waitKey(0);}void colorReduce(Mat& inputImage,Mat& outputImage,int div){outputImage = inputImage.clone();int rowNumber = outputImage.rows;int colNumber = outputImage.cols*outputImage.channels();for(int i = 0;i < rowNumber;i++){uchar* data =outputImage.ptr<uchar>(i);for(int j = 0;j < colNumber;j++){data[j] = data[j]/div*div ;//div/2;}}}
0 0
- Open CV 对图像数据进行缩短运算实例
- 【Open CV基础】IplImage图像数据
- 对灰度图像进行互补运算.m
- theano中对图像进行convolution 运算
- Open CV 学习笔记: 初级图像混合
- Open CV 学习笔记: 形态学图像处理
- 使用EMGU.CV对图像进行SIFT和SURF特征提取
- 对图像数据进行二抽取
- kmeans对图像和数据进行分割
- 使用形态学滤波对图像进行腐蚀、膨胀运算
- 使用形态学滤波对图像进行腐蚀、膨胀运算
- 第五章 使用形态学滤波对图像进行开闭运算
- 【Open CV基础】使用Open CV操作图像的像素通道值
- Open CV
- open cv
- Open CV 学习笔记:多通道图像混合
- Open CV分别读取图像的蓝绿红通道
- Open CV实现图像的旋转,平移,缩放
- android .so文件加载
- Android 单Activity纯Fragment应用
- 【C/C++】判断一个数是不是闰年
- C# Word 查找替换操作
- 数组去重的几种封装方法
- Open CV 对图像数据进行缩短运算实例
- 视频播放器上实现AirPlay投屏功能
- Libuv中文文档之基础编程
- java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add
- Leetcode: Palindrome Number
- 剑指Offer——线程同步volatile与synchronized详解
- android性能优化之数据库优化
- 51nod 1069 Nim游戏
- springboot - jedis