
Opencv
二十四桥下一句
不服,就干
展开
-
【Opencv-Tools(一)】OpenCV中使用多线程处理图像
OpenCV中使用多线程处理图像引用:https://gist.github.com/yinguobing/7d1318e31f6e3455f30527a39361512a#!/usr/bin/env python3'''Multithreaded video processing minimal sample.Usage: python3 video_threaded.p...原创 2019-10-17 14:53:02 · 2602 阅读 · 0 评论 -
【OpenPose-Windows】OpenPose+VS2015+Windows+CUDA8+cuDNN5.1 官方配置教程
版权声明:欢迎大家一起交流,有错误谢谢指正。【我的电脑配置】操作系统:Windows 10 CUDA版本:cuda_8.0.61_win10 cuDNN版本:cudnn-8.0-windows10-x64-v5.1 GPU model:Nvidia GeForce 950M (2GB) OpenPose版本:Jul 2017 (已Fork到个人Github) Caffe版本:...原创 2017-07-23 23:36:21 · 44051 阅读 · 128 评论 -
【Ubuntu-Opencv】Ubuntu14.04 Opencv3.3.0 完整卸载方案
a. pip uninstall python-opencv b. conda uninstall opencv c. ./release$: sudo make uninstall d. 依次删除以下内容,不同版本的ubuntu可能存储路径有不同,不同opencv版本可能文件内容不同,注意一定确定把opencv相关的所有文件全部删除一遍原创 2017-11-09 10:40:53 · 5243 阅读 · 2 评论 -
【Ubuntu-Opencv】Ubuntu14.04 Opencv3.3.0 使用中出现OpenCV Error: Unspecified error
问题描述:ubuntu@ubuntu:~/opencv-3.3.0/cpp_luckynote/opencv_lena$ ./DisplayImage ../lfw/Anna_Chicherova/Anna_Chicherova_0001.jpg OpenCV Error: Unspecified error (The function is not implemented. Rebuild th原创 2017-11-09 11:10:43 · 1911 阅读 · 0 评论 -
【Ubuntu-Opencv】Ubuntu14.04 Opencv3.3.0 安装配置及测试
Ubuntu14.04 Opencv3.3.0 安装配置及测试网上有许多的Opencv的安装方法,不过找到一个适合自己的安装路数才最为重要,笔者整理了一下自己的安装配置测试过程,仅供学习参考。 我是用的cmake编译源码的方法安装,不用pip,apt-get,conda等安装a. 安装前的准备工作sudo apt-get install build-essential sudo...原创 2017-11-09 11:02:27 · 15829 阅读 · 6 评论 -
HOG特征(Histogram of Gradient)学习总结
转自:https://www.cnblogs.com/wyuzl/p/6792216.html最近再看人脸检测HOG+SVM的内容,看到这样一篇blog,感觉看懂了,写的不错,转发一下。参考资料: HOG的经典论文:Dalal N, Triggs B. Histograms of oriented gradients for human detection[C]//Computer Vision ...转载 2018-04-24 16:47:07 · 867 阅读 · 0 评论 -
【dlib opencv - detector landmark】 ubuntu上针对dlib-hog和opencv haar人脸检测与landmar-68在不同平台上运行时间实验结果汇总
=====================================================system: ubuntu 16.04cpu: 8 Intel(R) Core(TM) i7-7700 CPU @ 3.60GHzQMake version 3.0Qt version 5.6.2cmake version 3.5.1Python 3.6.1 |Anaconda custo...原创 2018-05-16 19:38:38 · 594 阅读 · 0 评论 -
【Ubuntu-opencv3.4.0-Error】对‘cv::Mat::updateContinuityFlag()’未定义的引用
/path/libTrackKcf.a(kcftracker.cpp.o):在函数‘ot::KCFTracker::KCFTracker(bool, bool, bool, bool)’中:kcftracker.cpp:(.text+0x673):对‘cv::Mat::updateContinuityFlag()’未定义的引用/path/libTrackKcf.a(kcftracker.cpp...原创 2018-08-09 10:23:12 · 8465 阅读 · 4 评论 -
【Opencv-Ubuntu】论clone对Mat的重要性
今天在写代码的时候遇到这样一个问题先来看个函数,这是一段更新subShape的函数:void updateSubShape(){ double sub_shape_01_brow_left_data[10] = { mShape.part(17).x(),mShape.part(17).y(), mShape.part(18).x(),mShap...原创 2018-09-12 17:29:08 · 452 阅读 · 0 评论 -
【OpenPose-Windows】运行OpenposeDemo.exe 如何保存图像运行结果及关节点信息
跑过很多次openposeDemo了,不管是video、Webcam还是Images,都是运行结果一闪而过,然而我们所要的肯定不是只看一下运行结果就完事的,很多情况下,我们都希望能够把运行结果的图像、关节点坐标信息、人数统计等数据信息全部保存下来,以便于我们对openpose进行更加深入的分析和应用,那么这篇博客的作用就是告诉大家如何把这些运行结果保存下来。原创 2017-08-05 23:54:18 · 27141 阅读 · 48 评论 -
Opencv实战(二) 文字区域的提取 (VS2013 + C++)
这篇博客的来源笔者在技术群里看到了 OpenCV入门笔记(七) 文字区域的提取 这篇博客,确实解决文字区域的提取有很大的帮助,但是这篇博客是python来写的算法,笔者是专职C++的程序猿,python固然能够看懂,但能够用C++来实现,既提高了个人的改写算法的能力,也能提高算法的运行效率,何乐而不为啊。多的就不多说了,整个算法的流程,笔者均是按照上面提到的这篇博客来做的C++化。原创 2017-07-26 00:29:48 · 15573 阅读 · 6 评论 -
Opencv3编程入门学习笔记(三)之访问图像像素的三种方法
访问图像像素的三种方法:指针访问,迭代器访问,动态地址访问。访问最快的为指针访问,以下算法在几毫秒,但指针访问容易造成内存泄漏;其次为迭代器访问;最后为动态地址访问。原创 2017-04-11 22:16:22 · 1912 阅读 · 0 评论 -
Opencv3编程入门学习笔记(四)之split通道分离Debug过程中0xC0000005内存访问冲突问题
这是笔者学习《Opencv3编程入门》的第四篇博客,这篇博客主要是解决在Windows系统下VS 2013中Debug含有split分离通道色彩函数时报出的0xC0000005内存访问冲突问题,问题表现如下面第一幅图所示。刚刚遇到这个问题的时候,确实花费了不少时间找问题根源,“调用堆栈”指出opencv_world300.dll错误,但是仔细一想,不对啊,我这是debug版本应当使用的是openc原创 2017-04-13 16:53:13 · 1481 阅读 · 2 评论 -
CMake生成Opencv在vs 2013的解决方案(出错1)
错误内容:CMake Error at cmake/OpenCVUtils.cmake:76 (if): if given arguments: "D:/Workspace/visual studio 2013/Projects/C++/Opencv3/OpencSource" "MATCHES" "^D:/Program Files/Opencv/opencv 3.0/s原创 2017-04-05 15:52:21 · 3119 阅读 · 0 评论 -
Opencv3编程入门学习笔记(五)之通道分离(split)与合并(merge)
若要对Opencv中(BGR)颜色通道进行单一处理,那必然会涉及到通道分离(split)与合并(merge)。那么本篇博客笔者记录了两个方法的使用方法和案例。案例来源于《Opencv3编程入门学习》。原创 2017-04-15 20:59:11 · 906 阅读 · 0 评论 -
Opencv3编程入门学习笔记(一)
1.图像载入a) IplImage* srcImage0 = cvLoadImage("lenna", 1);//程序退出前如果步release,会出现内存泄漏问题。b) Mat srcImage = imread("lenna.png", 1);//同样使读取图片,不存在release和内存泄漏问题2.Opencv载入3通道彩色图像,解码后,是以BGR(蓝、绿、红)顺序存储,而不是R原创 2017-04-06 21:17:08 · 1028 阅读 · 0 评论 -
Opencv实战(一) 视频人数统计(C++ & Opencv)前后背景分离方法
在博客《视频人数统计(opencv)》中,作者使用的Absdiff帧差法降低背景影响,进而通过二值化,边缘化,滤波器,形态学变化,查找轮廓,轮廓面积控制,绘制轮廓等一系列方法完成了对样例图片的处理,并实现了人数统计的功能。同样的,笔者最初也是和这位作者采用了同样的方法来做,但是在笔者的样例视频中统计的效果并不是很理性。之后笔者使用了前后背景分离的方法来代替Absdiff帧差法,最后得到了较为理想的...原创 2017-06-24 19:57:34 · 7760 阅读 · 27 评论 -
【OpenPose-Windows】error1 OpenPose项目加载失败
打开OpenPose.sln后,OpenPoseDemo library-》OpenPose 加载失败 重新加载OpenPose项目,报错如下: 控制台报错如下D:\DeepLearning\openpose-master\windows\OpenPose\OpenPose.vcxproj : error : 无法读取项目文件“OpenPose.vcxproj”。 D:\DeepLear原创 2017-07-23 00:06:33 · 6954 阅读 · 3 评论 -
【OpenPose-Windows】中断问题及图像不同分辨率对帧率的影响
【我的笔记本配置】 Operating system: Windows10 CUDA version :8.0 cuDNN version:5.1 GPU model :Nvidia GeForce 950M (2GB) Caffe version: Default from OpenPose. OpenCV version: Default from OpenPose (Window...原创 2017-07-23 00:36:05 · 11060 阅读 · 26 评论 -
Opencv3编程入门学习笔记(二)之显式创建Mat对象
以下总结是基于《Opencv3编程入门》一书4.1节总结的内容进行验证与总结,验证环境均为Windows10 ---VS2013 C++环境,验证Opencv3.0提供的开发包。原创 2017-04-07 19:46:31 · 676 阅读 · 0 评论