OpenCV
heroacool
疯狂创造价值!研究兴趣:自动标注、SLAM、点云检测跟踪&分割、WES测序和变异分析。有相关需求可以私信!
展开
-
opencv中RotatedRect中返回的角度angle说明
以下是RotatedRect里面的角度angle的说明图:这里要注意的4点是:1、角度angle的取值是由RotatedRect的width和X轴的夹角组成的。2、RotatedRect的width和height的选取跟矩形的尺寸无关,并非长的就是height,短的就是width。3、OpenCV默认把 水平轴(x轴)逆时针旋转,碰到的第一个边 这个边的边长作为width。4、an...原创 2020-04-09 14:34:20 · 3018 阅读 · 0 评论 -
【计算机视觉】常见的仿射变换、单应性变换、透射变换
saf原创 2020-04-07 17:14:16 · 512 阅读 · 0 评论 -
opencv--detectMultiScale: output detection score
参考资料: http://haoxiang.org/2013/11/opencv-detectmultiscale-output-detection-score/原创 2016-04-20 15:52:46 · 823 阅读 · 0 评论 -
ubuntu--安装opencv nonefree
sudo add-apt-repository –yes ppa:xqms/opencv-nonfree sudo apt-get update sudo apt-get install libopencv-nonfree-devhttp://gabrieleomodeo.it/blog/how-to-set-up-ros-with-opencv2-nonfree-package/原创 2016-06-01 15:33:09 · 1111 阅读 · 0 评论 -
OpenCV遍历文件夹下所有文件
OpenCV中有实现遍历文件夹下所有文件的类Directory,它里面包括3个成员函数:(1)、GetListFiles:遍历指定文件夹下的所有文件,不包括指定文件夹内的文件夹;(2)、GetListFolders:遍历指定文件夹下的所有文件夹,不包括指定文件夹下的文件;(3)、GetListFilesR:遍历指定文件夹下的所有文件,包括指定文件夹内的文件夹。若要使用Directory类,则需包含c原创 2016-06-16 17:22:59 · 2208 阅读 · 0 评论 -
ubuntu-opencv自动安装脚本
# install dependenciessudo apt-get updatesudo apt-get install -y build-essentialsudo apt-get install -y cmakesudo apt-get install -y libgtk2.0-devsudo apt-get install -y pkg-configsudo apt-get in原创 2017-04-17 19:21:20 · 1043 阅读 · 0 评论 -
opencv-package 'eigen3' not found
参考资料https://prateekvjoshi.com/2013/10/18/package-opencv-not-found-lets-find-it/原创 2017-04-25 14:09:55 · 1438 阅读 · 0 评论 -
ubuntu-opencv配置与安装
OpenCV 2.4.9在Ubuntu下的配置与安装[email protected]://blog.csdn.net/surgewong 每次学习新东西或者换新的电脑,最让人头疼的就是环境的安装了。网上有一大堆教程,不过总地来讲,比较混乱,有些甚至有误导性,当然也不乏一些有质量的博客。为了方便自己以后重复安装以及能够帮助到有需要的朋友,在此将相关有用的博客整理一下。转载 2017-04-25 16:54:28 · 750 阅读 · 0 评论 -
计算机视觉-欧拉角和旋转矩阵之间的转换
https://www.learnopencv.com/rotation-matrix-to-euler-angles/原创 2017-07-12 11:01:27 · 795 阅读 · 0 评论 -
张正友标定法翻译
这是我本科时翻译的张正友标定法论文,其原文为“Flexible camera calibration by viewing a plane from unknown orientations”。翻译的pdf版本为:原创 2015-12-13 21:30:45 · 33597 阅读 · 6 评论 -
RGBD物体识别(4)--使用opencv3读取kinect数据
微软的kinect和华硕的xtion在RGBD物体识别上用得比较多,一般来说都是通过openni来采集的,pcl里io模块可以直接调用这个接口。但是对于之前接触图像和opencv比较多的同学来说,使用opencv比较方便。本文即介绍如何通过opencv显示kinect或者xtion的RGBD图像。opencv3编译在编译过程中需要打包编译openni2相关库,注意opencv官网上说的是> Conf原创 2016-03-25 12:43:49 · 11762 阅读 · 0 评论 -
RGBD物体识别(1)--开篇
目标本文记录的RGBD物体识别,目标不是介绍现有的通用的物体识别技术,而是面向物流货物分拣领域的物体识别,旨在实现一个可以在限制条件下(实验室条件下)能够work的demo。开发工具OpenCVPCL系统框架简述1,基于点云物体分割。2,基于分割结果,物体ROI提取。3,基于Bag of Words物体识别。后续博文将会持续依次介绍以上组成部分。原创 2016-03-24 01:43:34 · 7653 阅读 · 2 评论 -
用OpenCV训练级联分类器
opencv训练级联分类器原创 2015-12-13 22:49:44 · 1089 阅读 · 0 评论 -
OpenCV--getSupportVectors()未得到正确的支持向量
使用opencv中的svm时,LINEAR核的时候,得到的支持向量老是错的,代码如下:#include <opencv2/core.hpp>#include <opencv2/imgproc.hpp>#include "opencv2/imgcodecs.hpp"#include <opencv2/highgui.hpp>#include <opencv2/ml.hpp>using name原创 2016-03-28 15:15:15 · 2376 阅读 · 1 评论 -
OpenCV--LatentSVM用法
挖坑原创 2016-03-28 14:09:29 · 1034 阅读 · 0 评论 -
OpenCV--SVM多分类问题
物体识别中经常遇到多分类器问题,svm是比较成熟和直接的想法。一般来说使用svm作为多分类器主要有以下思路:一对多(one-vs-all)。训练时依次将目标类别作为正样本,其余样本作为负样本,以此训练n个svm。这个在Andrew Ng的Machine leaning的课上介绍过。 缺点:因为训练集是1:N的情况,存在较大的bias,不是特别实用。一对一(one-vs-one)。训练时,任意两原创 2016-03-28 12:50:43 · 9299 阅读 · 8 评论 -
OpenCV--使用SVM
OpenCV3的接口变化挺大的,是原来OpenCV2.4.X版本的SVM不能用了,网上找了一下,找到了解决办法SVM训练过程:1, 注意其中训练和自动训练的接口,还有labelMat一定要用CV_32SC1的类型。 Ptr<SVM> svm = SVM::create(); svm->setType(SVM::C_SVC); svm->setKernel(SVM::RBF);原创 2016-01-25 14:36:06 · 11945 阅读 · 0 评论 -
RGBD物体识别(5)--ubuntu同时使用OpenCV2.4.X和3.X终极解决办法
环境: ubuntu14.04 需求:在同一台电脑上,有的工程需要使用OpenCV2.4.X,有的工程需要使用OpenCV3.x. 解决办法: 1,下载OpenCV2.4.9,make install 路径为”~/Downloads/opencv2.4.9” 2,下载OpenCV3.0,make install 路径为”/usr/local” 3,需要使用OpenCV2.4.9的工程中,C原创 2016-04-04 09:46:43 · 4345 阅读 · 3 评论 -
RGBD物体识别(3)--ubuntu安装opencv3和opencv-contrib
环境:ubuntu注意事项如果你已经安装了ROS,而ROS已经自带opencv2.4.8,要在同一台的电脑上兼容使用opencv2.4.x和opencv3.x请参考解决办法安装包准准备1,在opencv官网上下载opencv3.0。 2,在github上下载opencv-contrib,请注意选择opencv-contrib版本,一定要和opencv版本对应。安装过程安装依赖项sudo apt-g原创 2016-03-24 12:43:33 · 4170 阅读 · 0 评论 -
LeetCode--evaluate-reverse-polish-notation
题目描述Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are+,-,*,/. Each operand may be an integer or another expression. Some examples: [“2”, “1”, “+”, “3”,原创 2016-04-06 20:32:15 · 347 阅读 · 0 评论 -
基于HOG的目标检测
先放这里占坑。原创 2015-12-13 20:52:59 · 735 阅读 · 0 评论