OPENCV
文章平均质量分 69
BoBoAn_DouYa
这个作者很懒,什么都没留下…
展开
-
OpenCV数据结构Mat详解
我记得开始接触OpenCV就是因为一个算法里面需要2维动态数组,那时候看core这部分也算是走马观花吧,随着使用的增多,对Mat这个结构越来越喜爱,也觉得有必要温故而知新,于是这次再看看Mat。Mat最大的优势跟STL很相似,都是对内存进行动态的管理,不需要之前用户手动的管理内存,对于一些大型的开发,有时候投入的lpImage内存管理的时间甚至比关注算法实现的时间还要多,这显然是不合适的。除了转载 2015-01-16 16:18:40 · 1436 阅读 · 0 评论 -
7.25日开始整理的东西
php: 开源网购框架里面,推荐一个叫iwebshop的框架,之前搭建了一次,感觉很好用。 http://www.aircheng.com/ 网址如上。iWebShop 是一款B2C2C(单用户+多用户)开源网店系统,基于PHP+MySQL框架开发,通过它可以迅速建立起一个B2C2C网上商城。iWebShop基于专业的MVC模式的IWEB框架开发,iWebShop可以轻松满足用户量级百万至千万原创 2015-07-25 20:34:16 · 443 阅读 · 0 评论 -
怎样扫描图片how to scan images
#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <iostream>#include <sstream>using namespace std;using namespace cv;static void help(){ cout << "\n-------原创 2015-07-25 21:36:40 · 979 阅读 · 0 评论 -
文章标题
内存分配补充:研究一下IplImage 数据结构inline static void allocateOnDemand( IplImage **img, CvSize size, int depth, int channels ){ if ( *img != NULL ) return; *img = cvCreateImage( size, depth, channels );原创 2015-03-17 12:18:22 · 412 阅读 · 0 评论 -
matlab libsvm 交叉验证
k-folder cross-validation:k个子集,每个子集均做一次测试集,其余的作为训练集。交叉验证重复k次,每次选择一个子集作为测试集,并将k次的平均交叉验证识别正确率作为结果。优点:所有的样本都被作为了训练集和测试集,每个样本都被验证一次。10-folder通常被使用。K * 2 folder cross-validation是k-folder cross-va转载 2015-01-20 12:54:26 · 7369 阅读 · 2 评论 -
光流法 OPENCV
#include "opencv2/objdetect/objdetect.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/core/core.hpp"#include "opencv2/ml/ml.hpp"#include #include #include #include using namespace原创 2015-01-20 16:52:36 · 704 阅读 · 0 评论 -
OPENCV svm检测算法
#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/ml/ml.hpp"#include using namespace cv;using namespace std;void drawCross(Mat &img, Point center, Sca原创 2015-01-19 21:07:32 · 911 阅读 · 0 评论 -
OPENCV 简单模糊 中值模糊 高斯模糊 双边模糊等
#include "cv.h"#include "opencv/highgui.h"int main(){ IplImage *img= cvLoadImage("C:\\lena.jpg");//读取图片 cvNamedWindow("Example1",CV_WINDOW_AUTOSIZE); cvNamedWindow("Example2",CV原创 2015-01-18 10:52:33 · 3249 阅读 · 0 评论 -
Opencv Mat篇
1:数据访问方式 Mat mat ;float* lambda = mat.ptr(i,j)得到指针 ,访问数据的方式是:lambda[0] , lambda[1]等.转载 2014-12-25 14:39:11 · 674 阅读 · 0 评论 -
OPENCV 各种模糊+Trackbar
/*** file Smoothing.cpp* brief Sample code for simple filters* author OpenCV team*/#include #include #include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"//#include "o原创 2015-01-18 11:19:57 · 897 阅读 · 0 评论 -
opencv CvCreateImage函数说明
CvCreateImage函数说明cvCreateImage是openCV中的一个函数。OpenCV是Intel公司支持的开源计算机视觉库。 cvCreateImage: 创建头并分配数据 IplImage* cvCreateImage( CvSize size, int depth, int channels ); 参数说明: siz转载 2015-01-18 10:42:37 · 2611 阅读 · 0 评论 -
Human detection using oriented histograms of flow and appearance中的实验方法
We start with a setof training images (here consecutive image pairs so that flow can be used) in which allof the positive training windows (ones containing people) have been manually marked.A fi翻译 2014-12-29 22:45:10 · 1207 阅读 · 0 评论 -
opencv 画随机线条 ---tutorial里面有例子,同时了解了RNG
#include #include #include #include using namespace cv;using namespace std;static Scalar randomColor(RNG& rng){ int num = (unsigned)rng; return Scalar(num&255,(num>>8)&255,(num>>16)&255);}i原创 2015-01-16 17:41:02 · 991 阅读 · 0 评论 -
opencv ubuntu 编译篇
如下代码:#include #include #include #include using namespace cv;using namespace std;int main(int argc, char const *argv[]){ Mat img = imread("./background.jpg"); if(img.empty()) { fprintf(s原创 2015-01-16 17:17:59 · 567 阅读 · 0 评论 -
OPENCV 测试Mat
如果直接写 g++ -o test test.cpp 这样会出错。错误提示如下:Mat_test.cpp:(.text._ZN2cv3MatD2Ev[_ZN2cv3MatD5Ev]+0x2b): undefined reference to `cv::fastFree(void*)'/tmp/ccudVHxi.o: In function `cv::Mat::create(int, i原创 2015-01-15 10:58:28 · 10654 阅读 · 0 评论 -
install opencv && boost
install opencvdependencysudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev li原创 2015-12-12 15:30:04 · 590 阅读 · 0 评论