opencv
WayBling
SJTU 电子系研究生 研究方向图像处理,机器视觉,人工智能
展开
-
Win10+VS2013+OpenCV3.0配置
OpenCV陪过无数遍了,但每次重新配,坑又会重新跳一遍,记录一下为好。——2016/11/61,下载和安装Visual Studio 2,下载OpenCV3.0并解压缩到一个适当位置 3, 配置环境变量: (1)OPENCV:解压OpenCV目录的build目录 ………\OpenCV\build (2)Path中添加:%OPENCV%\x86原创 2016-11-06 14:57:24 · 2781 阅读 · 0 评论 -
OpenCV(2)——求两图片PSNR函数
double getPSNR(const Mat& I1, const Mat& I2){ Mat s1; absdiff(I1, I2, s1); // |I1 - I2|AbsDiff函数是 OpenCV 中计算两个数组差的绝对值的函数 s1.convertTo(s1, CV_32F); // 这里我们使用的CV_32F来计算,因为8位无符号char是不能原创 2016-11-07 19:36:32 · 2362 阅读 · 0 评论 -
OpenCV(3)——更方便的图像像素遍历
感谢C++的强大和灵活,灵活到我不愿钻研它。因此在解决各种问题时,我都寻找相对通用的方法。OpenCV提供多种像素遍历方法,一搜一大堆,我之前都是使用迭代器来查询,如下:Mat_<Vec3b>::iterator it = img.begin<Vec3b>();Mat_<Vec3b>::iterator itend = img.end<Vec3b>();for (; it != itend; +原创 2016-11-26 23:07:15 · 2108 阅读 · 0 评论 -
OpenCV基础(1)——图像缩放
OpenCV基础(1)——图像缩放2016/8/16示例代码#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(){ Mat srcImage = imread("C:/Users/Desktop/1.jpg"); Mat resizeIma原创 2016-08-16 15:06:40 · 505 阅读 · 0 评论 -
C++知识碎片整理(5)——个人文件工具类
2016/8/16 因为个人科研学习需要,经常需要配合OpenCV进行大量的图像处理和分析,文件遍历,数据输入输出工作。因此自己在公做过程中写了一些常用的类,不怎么精细,也不健壮,但能用,并且会不断改善自己的工具类库。为了清晰,将整个类分成几块来写类的主体结构class DirClass{public: //类的内部变量 //文件夹内文件数 int nfileAmount;原创 2016-08-16 16:36:14 · 795 阅读 · 0 评论 -
OpenCV+Python环境搭建
因为毕设需求,我又要搞一波OpenCV了,之前做的也差不多忘光了,但犹记得被C++支配的恐惧,所以这次打算投入Python的怀抱了。安装真的超简单:pip install --upgrade setuptoolspip install numpy Matplotlibpip install opencv-python下载一会就搞定了。测试一下:#导入cv模块import cv2 as cv#原创 2017-12-10 14:59:49 · 503 阅读 · 0 评论