
opencv学习
文章平均质量分 64
kobesdu
物来则应,过去不留。
展开
-
opencv中霍夫变换绘制出图案里的直线
Hough变换是图像处理中从图像中识别几何形状的基本方法之一。Hough变换的基本原理在于利用点与线的对偶性;应用很广泛,也有很多改进算法。最基本的霍夫变换是从黑白图像中检测直线(线段)。 霍夫变换于1962年由Paul Hough 首次提出;原创 2023-03-06 09:48:36 · 433 阅读 · 0 评论 -
霍夫变换绘制出图案里的直线
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) --注 cvtColor用于将图像从一个颜色空间转换到另一个颜色空间的转换;常见的颜色空间均支持;在转换的过程中能够保证转换后的图像的数据类型和位深与源图像一致;lines = cv2.HoughLines(edges,1,np.pi/180,200) HoughLines()函数可以找出采用标准霍夫变换的二值图像线条;cv2.imwrite('houghlines3.jpg',img) --图像的保存。原创 2022-09-09 11:54:32 · 1079 阅读 · 0 评论 -
python+opencv学习之--提取角点
实现提取轮廓的功能,并且绘制出轮廓的重心原创 2022-09-09 11:53:25 · 878 阅读 · 0 评论 -
OpenCV中解决没有找到tbb_debug.dll
问题描述: Win7、VS2010、OpenCV2.3.1 出现:“无法启动此程序,因为计算机中丢失tbb_debug.dll.尝试重新安装该程序以解决问题”。 解决方法: 方法一:下载tbb3.0,解压后, 在其..\bin\ia32\vc10中找到tbb_debug.dll 将其拷贝到 OpenCV的存放目录中的..\Open原创 2013-06-21 10:57:40 · 3078 阅读 · 0 评论 -
opencv没有找到cxcore100.dll解决方法
我在使用opencv时遇到这个问题,只需要正确配置opencv就可以了,方法参考opencv中文论坛另外在一些博客中还提到其他的解决方法,在此附上一、如果您的系统提示“没有找到cxcore100.dll”或者“缺少cxcore100.dll”等类似错误信息,请把cxcore100.dll下载到本机二、直接拷贝该文件到系统目录里:1、Windows 95/98/Me系统,则复原创 2013-06-21 11:08:41 · 4671 阅读 · 0 评论 -
opencv做的美女找茬程序~
只是用opencv做的比较左右两幅图片的RGB值首先用截图生成的图片截取为两幅图片,然后进行比较原创 2013-07-06 12:36:58 · 3868 阅读 · 0 评论 -
OpenCV之利用鼠标获取坐标
代码一:点击时显示坐标,鼠标移动时不显示。 [cpp] #include #include #include IplImage* src=0; void on_mouse( int event, int x, int y, int flags, void* ustc) { CvFont f原创 2013-05-23 17:38:45 · 3901 阅读 · 0 评论 -
opencv学习笔记 读取avi视频
#include "cv.h"int main( int argc, char** argv ) { cvNamedWindow( "Example2", CV_WINDOW_AUTOSIZE ); //CvCapture* capture = cvCaptureFromAVI( argv[1] ); // either one will work CvCapt原创 2012-10-15 10:07:15 · 1041 阅读 · 0 评论 -
基于Adaboost的人脸检测算法
AdaBoost算法是一种自适应的Boosting算法,基本思想是选取若干弱分类器,组合成强分类器。根据人脸的灰度分布特征,AdaBoost选用了Haar特征[38]。AdaBoost分类器的构造过程如图2-4所示。图2-4 Adaboost分类器的构造过程1)Haar-like矩形特征Haar-like矩形特征是根据图像的区域灰度对比特性进行设计的,常用的Haar-like特征[3原创 2013-07-06 14:36:27 · 8575 阅读 · 0 评论 -
批量对文件夹下图片截图
// SHIYAN.cpp : Defines the entry point for the console application.////#include"stdlib.h" //system需要调用这个#include "stdafx.h"#include #include "stdio.h" #include "cv.h" using namespace std;原创 2013-05-22 21:13:58 · 2717 阅读 · 0 评论 -
批量读取并保存某一文件夹下图片的像素值
功能介绍:对文件夹下的图片存储指定坐标点的像素值至txt文件中~// 存储文件夹下图片RGB值至文本中.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include"stdlib.h" //system需要调用这个#include "stdafx.h"#include "cv.h"#include "highgui.原创 2013-05-22 21:17:31 · 4458 阅读 · 0 评论 -
opencv读取某文件夹下图片并进行归一化
// SHIYAN.cpp : Defines the entry point for the console application.//#include"stdlib.h" //system需要调用这个#include "stdafx.h"#include #include "stdio.h" #include "cv.h" using namespace std;in原创 2013-05-20 21:02:25 · 10268 阅读 · 4 评论 -
opencv学习笔记:由三对点计算仿射变换
// 仿射变换.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include#define affine #ifdef affineint main(int argc, char** argv){ CvPoint2D32f srcTri[3], dstTri[3]; CvM原创 2012-10-15 09:58:44 · 1970 阅读 · 0 评论 -
opencv学习笔记 根据滑动条参数检测轮廓
// 根据滑动条参数检测轮廓.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include IplImage* g_image = NULL;IplImage* g_gray = NULL;int g_thresh = 100;CvMemStorage* g_s原创 2012-10-15 16:02:09 · 1247 阅读 · 0 评论 -
opencv学习笔记 在输入图像上寻找并绘制轮廓
#include "stdafx.h"#include #include #include #include//Some defines we left out of the book#define CVX_RED CV_RGB(0xff,0x00,0x00)#define CVX_GREEN CV_RGB(0x00,0xff,0x00)#defin原创 2012-10-15 16:56:07 · 1399 阅读 · 0 评论 -
基于RGB空间的交通标志检测
主要思想来自颜色分类论文《Goal Evaluation of Segmentation Algorithms for Traffic Sign Recognition》RGB空间是通常的初始的空间,如果简单的分割过程是其目的,使用RGB空间是比较好的选择。然而,三个颜色之间的高相关性组件和光照变化颜色的效果信息,使得它很难找到正确的阈值。在这个空间上,一个解决办法是使用RGB的相对于归一原创 2012-11-02 20:08:24 · 5408 阅读 · 0 评论 -
基于HSV空间的交通标志检测
主要思想来自颜色分类论文《Goal Evaluation of Segmentation Algorithms for Traffic Sign Recognition》HSV(Hue,Saturation, Value)是根据颜色的直观特性由A.R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(HexconeModel)。 这个模型中颜色的参数分别是:原创 2012-11-02 20:19:52 · 4207 阅读 · 0 评论 -
cvSVM及trainSVM参数
CvSVM 支持矢量机class CvSVM : public CvStatModel //继承自基类CvStatModel{public: // SVM type enum { C_SVC=100, NU_SVC=101, ONE_CLASS=102, EPS_SVR=103, NU_SVR=104 };//SVC是SVM分类器,SVR是SVM回归原创 2013-04-19 17:05:59 · 3498 阅读 · 0 评论 -
利用Opencv读取图片RGB值并存储在txt文件中
// 交通标志检测.cpp : 定义控制台应用程序的入口点。//#include#include"stdlib.h" //system需要调用这个#include "stdafx.h"#include "cv.h"#include "highgui.h"#include#include#include#includ原创 2013-05-18 18:17:52 · 5662 阅读 · 0 评论 -
opencv学习 密集透射变换
#include "stdafx.h"#include #include int main(int argc, char** argv){ CvPoint2D32f srcQuad[4], dstQuad[4]; CvMat* warp_matrix = cvCreateMat(3,3,CV_32FC1); IplImage *src, *dst;原创 2012-10-15 10:25:59 · 1425 阅读 · 0 评论