OpenCV
文章平均质量分 69
长相忆兮长相忆
一个爱生活爱学习的小学生。
展开
-
【OpevCV】VS2013下配置OpenCV2.4.10
VS2013下配置OpenCV2.4.101、安装opencv2.4.10,请务必记住自己解压的路径。这里我的安装路径为例D:\ProgramFiles\opencv。opencv2.4.10可在官网下载Windows版本。2、配置环境变量“计算机”上右键选“属性”打开系统设置窗口,选择“高级系统设置”打开“系统属性”窗口,选择“高级选项卡“,点击“环境变量原创 2015-04-19 21:23:41 · 988 阅读 · 1 评论 -
【OpenCV】Mac下使用Qt Creator配置OpenCV
本文主要介绍在Mac系统下,使用Qt Creator来配置OpenCV。基本的OpenCV、Qt的安装与版本选择,这里不做详细介绍,这方面的教程网上一堆,随便搜一下就好。本文的主要参考博客:原创 2017-02-25 18:43:28 · 1248 阅读 · 0 评论 -
【OpenCV】Mac OS X平台使用Xcode搭建OpenCV环境
本文介绍的是如何在Mac系统下搭建OpenCV环境。软件需求:Mac OS(我的是10.11.6)、Xcode(我的是8.1)、OpenCV(不建议去官网先下载,具体的后续会说明)。1、安装Homebrewbrew官网安装方法:打开mac终端,输入下面的命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Home...原创 2017-02-14 21:00:23 · 4676 阅读 · 0 评论 -
【OpenCV】绘制图像的直方图
#include "stdafx.h"#include #include #include #include #include using namespace std;using namespace cv;void FillWhite(IplImage *pImage) { cvRectangle(pImage, cvPoint(0, 0), cvPoint(转载 2015-12-22 22:08:33 · 662 阅读 · 0 评论 -
【OpenCV】透视变换-将图像由不规则四边形转换成矩形
本文是在点击打开链接基础上修改而成的,感谢原文博主提供的参考。代码声明:近期在做身份证图像处理,由于采集问题,采集到的图像存在一定的角度偏差,成为了不规则的四边形,通过透视变换可将其转换成矩形,可以更好的进行分割。本文只提供相关函数和相关类。由于博主也是OpenCV新手,函数可能不那么完美,欢迎大家一起讨论。class CPerspective{ private: vecto原创 2015-12-11 17:51:49 · 12994 阅读 · 7 评论 -
【OpenCV】利用霍夫变换进行直线检测
1.最简单的霍夫变换是在图像中识别直线。在平面直角坐标系(x-y)中,一条直线可以用下式表示:y=kx+b。 这表示参数平面(k-b)中的一条直线。因此,图像中的一个点对应参数平面中的一条直线,图像中的一条直线对应参数平面中的一个点。对图像上所有的点作霍夫变换,最终所要检测的直线对应的一定是参数平面中直线相交最多的那个点。这样就在图像中检测出了直线。在实际应用中,直线通常采用参数...转载 2015-12-10 16:12:47 · 6543 阅读 · 0 评论 -
【OpenCV】How to Use Tesseract with C++ or OpenCV
说明:在使用Tesseract 之前,一定要安装好Tesseract ,并在Project中配置好Tesseract 路径。1. Tesseract 在C++中直接使用// tess.cpp: // Recognize text on an image using Tesseract API and print it to the screen// Usage: ./tess image.转载 2015-12-07 16:29:31 · 2204 阅读 · 0 评论 -
【OpenCV】基于轮廓的字符分割
vector mycvCharSegment(IplImage* image){ //此函数利用OpenCV中的cvFindContours找出字符的轮廓后进行字符分割,包括汉字的合并处理,但是要求二值化的图像轮廓清晰 vector characters; //存储分割出来的字符的图像头 IplImage* smoothImg = cvCreateImage(cvGetSize(i原创 2015-11-03 17:01:50 · 4060 阅读 · 0 评论 -
【OpenCV】计算图像的水平和垂直积分投影
#include #include #pragma comment( lib, "cv.lib" ) #pragma comment( lib, "cxcore.lib" ) #pragma comment( lib, "highgui.lib" ) int main() { IplImage * src=cvLoadImage("lena.jpg"转载 2015-11-05 20:34:47 · 1740 阅读 · 0 评论 -
【OpenCV】角点检测
#include #include "cv.h"#include "highgui.h"#define MAX_CORNERS 100int main(void){int cornersCount=MAX_CORNERS;//得到的角点数目CvPoint2D32f corners[MAX_CORNERS];//输出角点集合IplImage *srcImage = 0,*gray转载 2015-11-05 20:28:56 · 542 阅读 · 0 评论 -
【OpenCV】基于傅立叶变换和霍夫变化的文本倾斜校正
//此函数应用傅立叶变换进行原始图像倾斜校正IplImage* mycvRotateImage(const IplImage* src) { int op_width = cvGetOptimalDFTSize(src->width); //获取傅立叶变换的最佳尺寸 int op_height = cvGetOptimalDFTSize(src->height); Ipl原创 2015-10-28 23:34:57 · 2302 阅读 · 0 评论 -
【Mac】在Mac OS X下解决opencv与Python的No module named cv2问题
最近遇到一个图像项目,打算搞一搞,看了一些代码,发现用Python处理比较方便,鉴于之前做图像都是使用C++、OpenCV,这次打算看看Python与CV的性能与效果。我之前的mac上面是安装了Python与opencv的,但都是分别安装的,并没有进行一些合用配置。在敲代码的时候,刚写到import cv2,Idea变报错:No module named cv2。惊之,于是google解之。原创 2017-09-03 22:56:15 · 8822 阅读 · 2 评论