Opencv
听海拉拉
元井智能科技 AI运用于无人机,自动驾驶,智能制造
展开
-
外观检查视觉系统
外观检查视觉系统原创 2019-11-08 17:51:37 · 515 阅读 · 0 评论 -
opencv 标定 3D项目 四
//记录一下这两天的实验// ZouStrereo.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "ZouStrereo.h"#include "opencv2/contrib/contrib.hpp"#include "opencv2/objd原创 2015-03-20 00:37:09 · 1365 阅读 · 0 评论 -
opencv ubuntu makefile 3D项目二
## (C) Copyleft 2011# Late Lee from http://www.latelee.org# # A simple Makefile for *ONE* project(c or/and cpp file) in *ONE* directory## note: # you can put head file(s) in 'include' director原创 2015-02-06 10:56:34 · 909 阅读 · 0 评论 -
opencv Mat 图像拼凑
int Mat_Img_Cat(Mat & A, Mat & B, Mat & out,int flag){ if(flag == 0) { int w = A.cols + B.cols; int h = MAX(A.rows ,B.rows); Mat image(h,w,A.type()); int channel = A.channels(); if(ch原创 2015-02-05 16:50:47 · 1220 阅读 · 0 评论 -
【OpenCV】 基于 ransac 算法的 sift 特征匹配程序(开发环境为OpenCV2.3.1+VS2010)
因为前一阵子忙于自己的毕设,所以就没有及时更新日志,今天正好没其他事儿,所以,我就把图像拼接程序写上来了。。。欢迎大家的阅读以及批评和指正。下面的程序是基于opencv2.3.1+vs2010的搭建的环境下编程的。。。首先对两个usb通用摄像头进行了标定。然后进行图像拼接,最后进行测距。这不是最终版,因为最终版是我的论文内容。所以,要过一阵子才能写上来,因为现在写上转载 2014-08-11 15:50:28 · 6411 阅读 · 3 评论 -
我的数学之美(一)——RANSAC算法详解
给定两个点p1与p2的坐标,确定这两点所构成的直线,要求对于输入的任意点p3,都可以判断它是否在该直线上。初中解析几何知识告诉我们,判断一个点在直线上,只需其与直线上任意两点点斜率都相同即可。实际操作当中,往往会先根据已知的两点算出直线的表达式(点斜式、截距式等等),然后通过向量计算即可方便地判断p3是否在该直线上。 生产实践中的数据往往会有一定的偏差。例如我们知道两个变量X与Y之间呈线性转载 2014-08-11 16:08:53 · 2683 阅读 · 0 评论 -
Opencv for linux android编译
opencv 版本OpenCV-2.4.2.tar.bz2解压出来,原创 2014-08-06 14:07:20 · 1397 阅读 · 0 评论 -
GPU/APU加速库、算法及应用
GPU/APU加速库、算法及应用通过和全球业界伙伴、高校、研究机构之间的广泛合作AMD一直致力于异构计算生态系统的建立和发展。我们将APU/GPU异构开发资源分享于此,并持续更新中,给开发人员以启发和参考;同时,我们希望能抛砖引玉,期待大家的参与与贡献,不断丰富和完善异构开发资源!如果您需要添加资源或更详细信息,请联系xiaomin1.zhang@amd.com 。转载 2014-08-20 16:03:49 · 7028 阅读 · 2 评论 -
OpenCV 在 Android 中的应用
使用 Android NDK 编译 so 库简介在 linuxt 系统下使用 OpenCV2.3 + NDK R6 编译 OpenCV 人脸检测应用准备Android NDK ( r5 或更高版本 ) http://developer.android.com/sdk/ndk/index.htmlOpenCV Android 包 http://sourceforge.net/pr转载 2014-08-01 16:19:25 · 2861 阅读 · 0 评论 -
lubuntu opencv环境步骤 3D项目 3
1.ap-get update增加国内源2.安装项目2的内容3安装cmake4cmake配置opencv,huigui好像有问题4 磁盘格式的不同,导致编译opencv不过,拷贝到另外的分区就解决此问题编译中,希望都能顺利进行,MD 3点了原创 2015-02-07 02:41:46 · 1254 阅读 · 0 评论 -
车道偏离之透视变换
原创 2015-12-29 17:01:47 · 1498 阅读 · 1 评论 -
qt for android opencv 笔记
#-------------------------------------------------## Project created by QtCreator 2016-02-25T14:06:59##-------------------------------------------------QT += core guiQT += androidextras原创 2016-02-25 16:00:10 · 2199 阅读 · 0 评论 -
技术宅男逆袭 牛人自制激光虚拟投影键盘
#include #include #include "opencv/cv.h" #include "opencv/highgui.h" #include "cvblob.h" using namespace cvb; typedef struct key { char c; int x0; int y0; int x1; int y1; }转载 2016-03-02 14:36:35 · 18927 阅读 · 8 评论 -
ubuntu平台编译opencv 3D项目一
遇到一个问题,就是用cmake-gui的时候,找不到编译器。后面 sudo apt-get install build-essential libtiff4-dev libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev cmake libswscale-dev libjasper-dev pkg-config把这些安装上就可原创 2015-02-05 13:55:55 · 1017 阅读 · 0 评论 -
qt for android and opencv
#-------------------------------------------------## Project created by QtCreator 2016-01-28T12:01:56##-------------------------------------------------QT += core guigreaterThan(QT_MAJOR原创 2016-01-28 15:54:24 · 1481 阅读 · 1 评论 -
FFmpeg+OpenCV Linux下安装和配置
FFmpeg+OpenCV Linux下安装和配置前不久安装好了OpenCV,昨晚测试一个avi视频处理的时候,cvCreateFileCapture总是返回NULL,我怀疑是ffmpeg没有配置好。今天就把OpenCV和ffmpeg都删除了,重新安装了下!最好把旧版本都删除了!ffmpeg安装源码下载 : svn checkout svn://svn.mplayerhq.转载 2015-12-21 14:28:11 · 4527 阅读 · 1 评论 -
Ubuntu安装编译OpenCV一键脚本(带FFMpeg)
Ubuntu安装编译OpenCV一键脚本(带FFMpeg)1.切换到用户目录cd ~2.新建一个文件,命名为opencv.sh 脚本如下:version="$(wget -q -O - http://sourceforge.net/projects/opencvlibrary/files/opencv-unix | egrep -m1 -o '\"[0-9](\.[0-9])+转载 2015-12-21 14:25:47 · 1144 阅读 · 0 评论 -
Face Detection using OpenCV Haarcascades in Android
Face Detection using OpenCV Haarcascades in AndroidPosted on 22 March 2014Under BlogTagged AndroidTweet I was working on this app which required face detection and pose estimation. I was alrea转载 2015-12-22 18:22:49 · 910 阅读 · 0 评论 -
svn linux
SVN作为日常开发中不可缺少的工具,今天终于开始在Ubuntu下使用了。1、首先需要安装SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装;2、检出文件(checkout)。 使用命令:svn co http://{svn repository url} /destinati转载 2015-12-21 14:23:11 · 553 阅读 · 0 评论 -
sift开发记录2
SIFT算法的c++实现(VS2010+OpenCV2.3.1)转载 2014-08-01 15:33:55 · 963 阅读 · 0 评论 -
OpenCV简介以及向Android平台的移植
OpenCV于1999年由Intel 建立,全称:Open Source Computer Vision Library。OpenCV是一个跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口。当前版本已经支持Android。转载 2014-08-01 17:17:36 · 1888 阅读 · 0 评论 -
svm 行人识别 训练 基于Opencv
写得很好的svm+ hog 的分类器训练class Mysvm: public CvSVM{public: int get_alpha_count() { return this->sv_total; } int get_sv_dim() { return this->var_all; } int get_sv_count()转载 2012-11-19 11:09:58 · 3115 阅读 · 5 评论 -
GetHOG
void getHoG(Mat img, CvMat ** _feat, Size winSize, Size blockSize, Size cellSize, Size blockStride){ int i = 0; CvMat * feat = NULL; HOGDescriptor des; vector descriptor; vector转载 2011-06-19 01:38:00 · 778 阅读 · 0 评论 -
opencv 训练散记
1.制作样本2.对每一张图片调用hog.compute(img, descriptors,Size(8,8), Size(0,0));可以生成hog descriptors,把它保存到文件中for(int j=0;jfprintf(f,"%f,",descriptors[j]);3.利用SVM进行训练和分类,可得到权重系数,即getDefaultPeopleDetector()函数中调用的检测 算原创 2011-06-19 01:32:00 · 3188 阅读 · 7 评论 -
opencv 行人识别
#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/objdetect/objdetect.hpp"#include "opencv2/highgui/highgui.hpp"#include #include #include using namespace cv;using namespace st转载 2011-06-08 21:59:00 · 2407 阅读 · 2 评论 -
视频播放与轮廓
// pedetriandetect.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include "cxcore.h"#include int otsuThreshold(IplImage *frame);int selectVideo = 1;#define Gray原创 2011-06-07 00:11:00 · 839 阅读 · 1 评论 -
视频与轮廓2
// pedetriandetect.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include "cxcore.h"#include int otsuThreshold(IplImage *frame);int selectVideo = 1;#define Gray原创 2011-06-07 23:24:00 · 967 阅读 · 2 评论 -
OpenCV训练分类器制作xml文档之三
<br /><br />三、训练分类器<br />样本创建之后,接下来要训练分类器,这个过程是由haartraining 程序来实现的。<br /><br />Haartraining 的命令行参数如下:<br />-data<dir_name><br />存放训练好的分类器的路径名。<br />-vec<vec_file_name><br />正样本文件名(由trainingssamples 程序或者由其他的方法创建的)<br />-bg<background_file_name><br />背景描述文件转载 2011-01-06 23:18:00 · 1110 阅读 · 0 评论 -
OpenCV dev cpp
<br />假设OpenCV已经默认安装在C:/Program Files/OpenCV/ 文件夹下。<br />步骤:<br />1 文件更名。转到C:/Program Files/OpenCV/bin/ 目录下,可以看到有几个文件名中包含097的.dll文件,复制这些文件,把名字中的097更改为096。(例如cv097.dll更改为了cv096.dll,同样地重命名cvaux, cvcam, cxcore,和highgui。)(可以在命令提示符下使用如下命令完成此项工作: copy *097.dll *原创 2010-08-21 09:24:00 · 2510 阅读 · 0 评论 -
codec engine 移植 opencv emcv 记录 cv相关文件
1.在int 中加括号CV_INLINE int cvRound( double value ){ return (int)(floor(value+0.5));}CV_INLINE int cvFloor( double value ){ return (int)(floor(value));}CV_INLINE int原创 2012-12-05 15:55:07 · 2447 阅读 · 3 评论 -
codec engine 移植 opencv emcv 记录 cxcore相关文件
1.cvAlloc 修改#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #incl原创 2012-12-05 16:45:50 · 1667 阅读 · 1 评论 -
sift开发记录1
先上几个有用的例子1.转载 2014-08-01 15:24:20 · 1360 阅读 · 0 评论 -
暗原色 opencv
/* * Ragnarok @ ZJU CAD&CG * 2011.3.1 * Implementation of @ CVPR2009 * Using OpenCV 2.1 with VC 9.0 * */#include #include //regularizing parameter for Laplacian matrix#define EPSILON转载 2013-05-21 10:28:01 · 1920 阅读 · 1 评论 -
opencv haar 分类器记录
读分类器代码如opencv 所写 for( i = 0; i count; i++ ) { AeeHaarStageClassifier* stage_classifier = cascade->stage_classifier + i; if( !stage_classifier->classifier || stage_原创 2013-03-29 15:19:41 · 1152 阅读 · 0 评论 -
opencv objectmarker 改造
/*** Modifications to be made:* 1. Two possible modes: free-size windowing and fixed-scale windowing* !!DONE!! 2. Add and remove the newly added window* !!DONE!! 3. Expand the width or height of t原创 2013-02-20 14:58:12 · 2439 阅读 · 1 评论 -
移植人脸识别 到 davince codec engine 记录
1) 负责基于TI6000系列DSP的嵌入式视频处理系统的开发;2) 负责图像及视频处理算法在DSP上的移植与优化;职位要求:3)对图像及视频处理算法的DSP移植和开发有一定实际经验;4)有一定的DSP算法优化经验,熟悉DSP上C语言优化以及汇编级优化;熟悉TI DSP DaVinci 系统架构,具有 DaVinci开发经验为优;了解Codec Engine的算法移植;5)熟练操作原创 2012-12-12 11:08:43 · 1887 阅读 · 0 评论 -
opencv 移植到ti cortex a8
这个我有亲自试过,是可以移植的,而且在嵌入式linux系统中进行了图像处理,用opencv做的Building OpenCV for ARM Cortex-A8Translate this page to Building OpenCV for ARM Cortex-A8Introduction:转载 2013-01-07 09:39:19 · 5157 阅读 · 2 评论 -
移植opencv 到codec engine 成功
之前网上有个opencv dsp加速之类,是基于c6acces的,比较麻烦,我干脆全部移植到codec当中去。在videnc_copy中成功编译,在dm3730上跑,也成功,速度还好。达芬奇davince平台都可以这样干了。后期在8148上面试试速度。如果达芬奇平台启动时间够快,做车载运用,将是比较好的选择。以下是个测试程序/* * Copyright (c) 2010, Texas原创 2012-12-06 19:48:17 · 3763 阅读 · 4 评论 -
davince codec engine 内存分配记录 与引用
要想在codec engine 中用malloc free等函数,要修改如下:dsp端可用的内存分配(实地址):malloc、free等函数。分配所用的heap在.tcf(.tci)中设置,如下可将动态分配的内存定位到DDRALGHEAP中prog.module("MEM").MALLOCSEG = bios.DDRALGHEAP;下面更详细的描述下dsp端memory的分配脚本(.原创 2012-12-06 17:36:24 · 3270 阅读 · 3 评论 -
Streaming OpenCV Videos Over the Network
Table of Contents:IntroductionDesign of the SystemImplementation of the Server-sideFrame GrabberStream ServerImplementation of the Client-sideStream ClientVideo PlayerCompilingExperiments & GallerySummaryResources1. IntroductionOne of the most asked questi转载 2010-08-21 10:12:00 · 1941 阅读 · 0 评论