
OpenCV
文章平均质量分 72
简单图像识别学习
花果山总钻风
这个作者很懒,什么都没留下…
展开
-
Python + Opencv安装
一、Windows下安装 1、安装numpy python -m pip install numpy 2、下载OpenCV:https://opencv.org/releases.html 安装完成后,将opencv\build\python\2.7\x64 或 x86下的cv2.pyd拷贝到Python27\Lib\site-packages下面 然后 下载windows下二进制...原创 2018-02-26 13:28:03 · 919 阅读 · 0 评论 -
opencv-python 函数总览
http://blog.youkuaiyun.com/qq_28818465/article/details/53075123抽个空又把《OpenCV-Python-Tutorial-中文版》这本电子书看了一遍,这次看的时候带着一个心思去看,就是整理每个章节的主要函数,查了每个函数的文档 函数名 函数Chapter one:图片读入图像 cv2.imread(filename[, flags]) → retv...转载 2018-02-15 11:40:00 · 6206 阅读 · 3 评论 -
OpenCV c#版 CodeBook
using OpenCvSharp; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 指向手势识别 { public class CodeBook { #regi原创 2014-03-29 16:47:24 · 788 阅读 · 0 评论 -
OpenCV codebook模型实现背景减除
出处:点击打开链接 /************************************************************************/ /* A few more thoughts on codebook models In general, the codebook method works quite well across a wide number转载 2014-03-28 11:26:40 · 1103 阅读 · 0 评论 -
捕获摄像头
《学习OpenCV》中文版p31-p32,p21页 #include #include #include #include using namespace std; int main() { cvNamedWindow("CameraVedio",1); CvCapture *caputure=cvCreateCameraCapture(-1); assert(NULL!=capu原创 2014-03-19 11:22:59 · 745 阅读 · 0 评论 -
遍历整个轮廓
#include #include #include using namespace std; int main() { IplImage * srcImage=cvLoadImage("mopOpenImage.jpg"); assert(NULL!=srcImage); IplImage * grayImage=cvCreateImage(cvGetSize(srcImage),I原创 2014-03-17 12:18:12 · 880 阅读 · 0 评论 -
寻找轮廓
int cvFindContours( IplImage * img, CvMemStorage * storage, CvSeq ** firstContours, int headerSize = sizeof(CvContour), CvContourRetrievalMode mode=CV_RETR_LIST, CvChainApproxMethod method = CV_原创 2014-03-17 11:36:14 · 568 阅读 · 0 评论 -
自适应阈值
自适应阈值函数: void vcAdaptiveThreshold( CvArr * src, CvArr * dst, double max_val, int adaptive_method = CV_ADAPTIVE_THRESH_MEAN_C, int threshold_type= CV_THRESH_BINARY, int block_size = 3, double p原创 2014-03-11 13:35:31 · 2087 阅读 · 0 评论 -
OpenCV阈值化
阈值化函数: double cvTreshold( CvArr* src, CvArr* dst, double threshold, double max_value, int threshold_type ); 根据源图像的像素和阈值之间的关系,目标图像的像素可能被设置为0,src_i或max_value(下表中表示为M) cvTreshold()中阈值类型选项和对应的操作原创 2014-03-11 12:34:56 · 673 阅读 · 0 评论 -
cv::Mat与iplimage类型如何进行互相转换
IplImage -> cv::Mat 這個範例程式裡 image.cpp有啊,做個簡單的範例。 Ex. IplImage* pImg = cvLoadImage("lena.jpg"); cv::Mat img(pImg,0); //0是不複製影像,也就是pImg與img的data共用同個記憶體位置,header各自有 cv::Mat -> IplImage cxcore.转载 2013-09-23 11:15:08 · 809 阅读 · 0 评论 -
VS2010+Opencv-2.4.0的配置攻略
原文地址:http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html 摘要:在VS2010环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。要强调一点的就是,这种配置方法里使用的Opencv库是直接安装O转载 2013-09-10 22:33:24 · 541 阅读 · 0 评论 -
OpenCV 径向梯度变换
#include #include #include int main() { CvPoint center; double scale=-3; IplImage *image=cvLoadImage("Jellyfish.jpg"); center=cvPoint(image->width/2,image->height/2); for(int i=0;iheight原创 2013-09-09 16:53:38 · 1255 阅读 · 0 评论