opencv
钰061
这个作者很懒,什么都没留下…
展开
-
opencv技术访问图像中的像素
计时函数1、getTickCount()函数返回CPU自某个事件以来走过的时钟周期数2、getTickFreQuency()函数返回CPU一秒钟所走过的时钟周期数。实例如下:double time0=static_cast(getTickCount());//记录起始时间//进行图像处理操作。。。。。。time0=((double)getTickCount()-time0)/getTickFrequ原创 2016-10-05 20:09:26 · 359 阅读 · 0 评论 -
opencv利用投影法进行水平切割和垂直切割
水平投影切割#include<iostream>#include <opencv2/opencv.hpp> using namespace std;using namespace cv;int main(){ IplImage * src = cvLoadImage("img1.jpg"); IplImage *dst = cvCreat...原创 2018-02-28 20:00:21 · 5613 阅读 · 1 评论 -
opencv中利用霍夫变换检测直线对图片进行校正
图片校正 利用霍夫变换检测直线,校正拍摄倾斜的图片#include<opencv2\opencv.hpp>#include <iostream>using namespace cv;using namespace std;#define ERROR 1234//度数转换double DegreeTrans(double theta){ doub...原创 2018-02-28 21:42:28 · 6944 阅读 · 1 评论 -
利用opencv对图像进行二值化处理
利用该方法对图形进行二值化处理,能够很好的除去光线对图片的影响#include<iostream>#include<opencv2\opencv.hpp>using namespace cv;using namespace std;void thresholdIntegral2(Mat inputMat, Mat outputMat){ int ...原创 2018-03-01 19:10:27 · 13915 阅读 · 1 评论 -
harris角点检测
harris角点检测是一种直接基于灰度图像的角点提取算法,稳定性高,尤其对L型角点检测精度高。但由于采用了高斯滤波,运算速度相对较慢,焦点信息有丢失和位置偏移的现象,而且角点提取有聚簇现象。 实现Harris角点检测:cornerHarris()函数 c++:void cornerHarrid (InputArray src,OutputArray dst,int blockSize,...原创 2018-05-15 16:32:53 · 684 阅读 · 0 评论 -
Shi-Tomasi角点检测
Shi-Tomasi角点检测 确定图像强角点:goodFeaturesToTrack()函数 giidFeaturesToTrack()函数结合了Shi-Tomasi算子,用于确定图像的强角点。 c++:void goodFeaturesToTrack( InputArray image, OutputArray corners, int maxCorners, double qua...原创 2018-05-15 16:35:11 · 877 阅读 · 0 评论 -
基于MFC的OpenCV程序的静态编译
版本为vs2013+opencv2.4.91、若在创建MFC程序的时候没有选择在静态库中使用MFC。在(工程属性-&gt;常规-&gt;MFC的使用)中设置,如图所示。 2、选择利用静态库编译,一般都是用于发布的,选择使用release版本,接着设置代码生成,设置如图所示。 release版本的,将运行库设置成(多线程(/MT))形式。**3、**VC++目录设置,其中包含目录...原创 2018-07-16 10:44:39 · 594 阅读 · 0 评论 -
OpenCV2.4.9中所有的附加依赖项Lib文件
在用opencv中配置的时候,有时候会遇到自己用到的库的lib文件没有输入到链接器中,现将Opencv2.4.9的所有debug和Release下的lib文件进行汇总。以后配置的时候可以直接将响应的lib文件复制就可以了。1、Debug下的OpenCV2.4.9依赖项lib文件opencv_calib3d249d.libopencv_contrib249d.libopencv_core...转载 2018-07-04 09:01:09 · 1157 阅读 · 0 评论