
opencv
weixin_44152895
Fear of death is what keeps us alive.
展开
-
单目双目标定
本文用QT调用OpenCV4.5.1进行相机标定。头文件如下#include <QMainWindow>#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>#include <fstream>#include <vector>using namespace cv;using namespace std;1.进行摄像机的读取,用O.原创 2021-03-15 12:21:17 · 722 阅读 · 0 评论 -
OpenCV图像基础操作一
Mat类分为了两个部分:1.矩阵头和指向矩阵数据部分的指针,2.data就是指向矩阵数据的指针。下面是VS调试显示属性:flags:flags是int类型,共占32位,从低位到高位:0-2位代表depth即数据类型(如CV_8U),OpenCV的数据类型共7类,故只需3位即可全部表示。3-11位代表通道数channels,因为OpenCV默认最大通道数为512,故只需要9位即可全部表示,可参照下面求通道数的部分。0-11位共同代表type即通道数和数据类型(如C.原创 2021-02-01 12:07:57 · 558 阅读 · 0 评论 -
opencv读取多个视频获取当前帧数并阁帧数截图保存
#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/calib3d/calib3d.hpp>using namespace std;using namespace cv;char image_name[30];int i=1;int main(){ VideoCapture cap; //cap.open(0); //打开摄像头 cap.open("3.原创 2020-07-20 10:59:30 · 1141 阅读 · 0 评论 -
qt+opencv+caffe 在开发板上显示
挂载:mount -t nfs -o nolock,nfsvers=3,vers=3 172.16.10.214:/home/xxp/linux/nfs/mount /mnt关闭现有界面:/etc/init.d/psplash.sh加载挂载文件夹的lib文件:cp -r /mnt/lib/. /lib代码:xxx.proQT += cor...原创 2020-04-21 16:38:28 · 205 阅读 · 0 评论 -
人脸特征点检测opencv+dlib+caffe移植到树莓派。
交叉编译opencv和dlib.注意dlib的lib路径最好在/usr/local不然会找不到。树莓派读取usb摄像头用cap(1),读取排线摄像头是cap(0),(我的排线摄像头用不了,出现错误:如下:)VIDIOC_DQBUF: Resource temporarily unavailableterminate called after throwing an instance o...原创 2020-04-17 10:08:54 · 576 阅读 · 0 评论 -
人脸特征点检测opencv+dlib+caffe
#include <iostream> #include <cstdlib> #include <stdio.h>#include <opencv2/opencv.hpp>#include <opencv2/dnn.hpp>#include <opencv2/dnn/shape_utils.hpp>#incl...原创 2020-04-07 23:51:09 · 365 阅读 · 0 评论 -
在嵌入式开发板上用caffe进行人脸识别
再Ubuntu上交叉编译opencv到嵌入式开发板。再用opencv调用caffe模型进行人脸识别并截图。#include <iostream> #include <cstdlib> #include <stdio.h>#include <opencv2/opencv.hpp>#include <opencv2/dnn.h...原创 2020-03-26 15:00:17 · 802 阅读 · 0 评论 -
用opencv和caffe模型来进行人脸识别。
图片识别:#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/dnn.hpp>using namespace std;using namespace cv;using namespace cv::dnn;// Set the size of image and...原创 2020-03-19 21:23:11 · 665 阅读 · 0 评论 -
人脸特征点检测
#include <dlib/opencv.h>#include <opencv2/highgui/highgui.hpp>#include <dlib/image_processing/frontal_face_detector.h>#include <dlib/image_processing/render_face_detections.h&...原创 2019-12-23 13:56:25 · 227 阅读 · 0 评论 -
基于opencv和dlib的人脸特征点检测。
//设置人脸的标记点#include <dlib/opencv.h>#include <opencv2/highgui/highgui.hpp>#include <dlib/image_processing/frontal_face_detector.h>#include <dlib/image_processing/render_face_de...原创 2019-12-12 11:30:00 · 262 阅读 · 0 评论 -
opencv与dlib对比
人脸检测是计算机视觉最典型的应用之一,早期OpenCV的logo就是Haar人脸检测的示意图。很多人的第一个OpenCV学习目标就是跑通Haar级联人脸检测,Dlib库在业内开始流行很大程度上是因为其HOG-SVM人脸检测比OpenCV Haar的好,而近年来OpenCV和Dlib均已包含基于深度学习的人脸检测算法实现。Haar-Cascade,HOG-SVM,深度学习正是代表着人脸检测乃...转载 2019-11-20 13:53:06 · 7420 阅读 · 0 评论 -
Ubuntu opencv 大图上叠加小图
#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/calib3d/calib3d.hpp>using namespace std;using namespace cv;int main(){Mat x=imread("mv4.jpg");Mat y=imr...原创 2019-11-11 15:59:11 · 233 阅读 · 0 评论 -
Ubuntu 下用opencv在图片上显示汉字。
CvxText.h#ifndef OPENCV_CVX_TEXT_HPP_#define OPENCV_CVX_TEXT_HPP_// source from: http://www.opencv.org.cn/forum.php?mod=viewthread&tid=2083&extra=&page=1// 支持OpenCV中文汉字输入#include ...原创 2019-11-07 09:52:05 · 2205 阅读 · 4 评论 -
Ubuntu opencv 训练人脸成.xml
主要参考:https://blog.youkuaiyun.com/CRAZY696/article/details/84977572 opencv_traincascade opencv_createsamples把这两个提出来新建dat(.xml) neg(负片) pos(正片)三个文件夹.ls ./neg/*.*>neg.txt ls ./pos/*.*>...原创 2019-11-04 15:58:00 · 284 阅读 · 0 评论 -
对于opencv2/xfeatures2d/cuda.hpp: No such file or directory 类问题的解决方法
如/usr/local/arm/opencv-3.4.0/opencv_contrib-3.4.0/modules/xfeatures2d/include/opencv2/xfeatures2d.hpp:42:10: fatal error: /opencv2/xfeatures2d.hpp: No such file or directory #include "/opencv2/xf...原创 2019-11-03 14:57:43 · 27087 阅读 · 17 评论 -
Ubuntu opencv 视频人脸检测 加系统时间显示。截取图像。
#include <iostream>#include <opencv2/objdetect/objdetect.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include "time.h"#define MY_SIZE...原创 2019-10-28 10:44:05 · 307 阅读 · 0 评论 -
Ubuntu18 交叉编译opencv3.4 到ARM中。并执行把图像二值化并保存。
参考下面链接:https://blog.youkuaiyun.com/tajon1226/article/details/100606316https://blog.youkuaiyun.com/ajianyingxiaoqinghan/article/details/70194392安装依赖1. sudo apt-get install build-essential 2. sudo ap...原创 2019-10-24 17:17:31 · 2006 阅读 · 0 评论 -
图片灰度化之后保存图片
#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/calib3d/calib3d.hpp>using namespace std;using namespace cv;int main(){ Mat imag, result; imag = imre...原创 2019-10-24 11:23:17 · 791 阅读 · 0 评论 -
Ubuntu opencv C 人脸识别
#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/calib3d/calib3d.hpp>using namespace std;using namespace cv;int main(){ Mat image, image_gray; //定义两...原创 2019-08-02 15:31:58 · 1019 阅读 · 0 评论 -
Ubuntu 添加行号
sudo vim /etc/vim/vimrc在末尾加 set number 如下56 49 "set showmatch " Show matching brackets. 50 "set ignorecase " Do case insensitive matching 51 "set smartcase " Do ...原创 2019-07-31 15:51:03 · 1012 阅读 · 0 评论 -
opencv 图像二值化 imread() namedWindow() threshold()
二值化处理#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/calib3d/calib3d.hpp>using namespace std;using namespace cv;int main(){ Mat imag, result; imag...原创 2019-07-31 17:07:26 · 700 阅读 · 0 评论 -
opencv 中 cvtcolor detectMultiScale circle ellipse rectangle
cvtColor(InputArray src, OutputArray dst, int code,int dstCn=0 );颜色空间转换. InputArray src: 输入图像即要进行颜色空间变换的原图像,可以是Mat类,输入的 8-bit,16-bit或 32-bit单倍精度浮点数影像。. OutputArray dst: 输出图像即进行颜色空间变换后存储图像,也可以Mat类,...原创 2019-08-01 10:51:09 · 209 阅读 · 0 评论 -
Ubuntu18 连网问题
sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start直接输入,就可以解决。原创 2019-08-02 14:30:28 · 741 阅读 · 0 评论 -
Ubuntu 指令
mount -t vfat /dev/mmcblk0p1 /mnt/disk/挂载TF卡sudo rm -rf ~/.local/share/Trash/* 清空垃圾站垃圾g++ mv.cpp -o mv `pkg-config --cflags --libs opencv` 编译opencvsudo nautilus 直接处理有权限的复制,粘贴, 无需代码u...原创 2019-10-10 10:30:10 · 251 阅读 · 0 评论 -
ubuntu中用C++和opencv读取一张图片。
cd 到文件夹vim show.cpp 可编.cpp (“i“可编辑cpp esc退出 然后按shift+zz。可保存退出)touch 文件 可创建文件#include <iostream>#include <opencv2/opencv.hpp>using namespace cv;using namespac...原创 2019-07-30 11:12:27 · 2806 阅读 · 0 评论