OpenCV
粼粼淇
淇水汤汤,波光粼粼。岸芷汀兰,郁郁青青。
从事计算机视觉,机器学习等方面算法的工作,爱好数学、算法、编程、中国古典文学、哲学,喜欢旅游,爱思考、爱推理;追求卓越、追求极致。
展开
-
ubuntu下配置vscode和opencv4要点记录
首先上一下参考文献:1 visual studio code(vscode) c++ 编译opencv并运行调试visual studio code(vscode) c++ 编译opencv并运行调试_zoeou的博客-CSDN博客2【工程配置】ubuntu下基于vscode进行opencv调试_小Teemo历险记-CSDN博客3 史上最全vscode配置使用教程 - 知乎4 ubuntu16.04+VS Code+OpenCV配置编译运行程序 - 明楼 - 博客园5 Ubuntu原创 2021-10-18 19:09:49 · 1238 阅读 · 0 评论 -
c++ opencv中的normalize简单测试
vector<double>a = {1,2,3,4};//normalize(a, a,1,0,NORM_L1);//newa=a/suma==>0.1,0.2,0.3,0.4 //normalize(a, a,0,1,NORM_L1);//输出全部是0//normalize(a, a,1,0,NORM_L2);//newa=a/norma==>0.182574 0.365148 0.547723 0.730297normalize(a, a,1,0,NORM_MINM原创 2021-10-18 16:37:11 · 1661 阅读 · 0 评论 -
瑞芯微板子人脸识别demo展现
我使用的瑞芯微板子是RK3399Pro,这个板子自带有人脸识别功能,于是参看Rockchip_Developer_Guide_RockX_SDK_CN.pdf这个文档进行测试,具体操作手册上还算详细,在此不赘述。 原始的程序中是可以用摄像头来demo的,但是板子没直接接显示器,你imshow不了呀,无赖之下只能采用网络通讯方式来把结果发送到pc端然后绘制结果,最后显示,在此我采用了python3中的socket来通讯并收发json数据,下面直接上程序吧,先说明下,原始代码写的...原创 2021-07-16 18:40:31 · 1548 阅读 · 0 评论 -
python中cv2.imdecode和cv2.imencode(中文路径下图片的读取和保存)
https://blog.csdn.net/qq_38497266/article/details/103236762转载 2020-09-21 15:10:41 · 1719 阅读 · 0 评论 -
python-opencv画多边形的一些操作函数整理
在opencv中经常需要画多边形,有的需要填充有的只需画个线,有的需要在原始图上,有的需要二值图,反正我是有点受够了在不同场合需求下不断拼凑,不断重复操作,为此我整理一下,把画多边形的代码汇总:class PolygonDraw: def getdrawpolygonvaliddata(self,Polygon0): if isinstance(Polygon0, list): Polygon0=np.array(Polygon0) i原创 2020-08-17 17:22:50 · 1045 阅读 · 0 评论 -
一张图像中两个多边形相交区域面积求解OpenCV简单示例
两个多边形相交区域面积求解的算法网上找到的有些层次不齐,但算法都大致相同,就是计算多边形线段相交求取交点,然后找到交叠区域。在查找算法和代码中发现一些好的程序,一并整理在此。 1、https://github.com/abreheret/polygon-intersection Simple algo to find convex polygon int...原创 2020-03-18 17:24:45 · 8844 阅读 · 1 评论 -
python-opencv 视频和图片集文件相互转化
#!/usr/bin/python# -*- coding: utf-8 -*-# 2019/08/20 by DQimport osimport cv2import shutildef Video2ImSet(VideoPath, ImGap, ImExpName,ImFolder,SaveImPrefix=''): FrameId = 0 VideoObj = cv2.V...原创 2020-03-29 11:32:57 · 586 阅读 · 0 评论 -
opencv1.0 API文档
opencv 1.0及c版本文档现在不好找,官网也难找,发现了一个网址有1.0的版本,因此放置在这里:https://cgi.sice.indiana.edu/~oleykin/website/OpenCVHelp/原创 2020-03-28 12:37:35 · 320 阅读 · 0 评论 -
多边形近似标注的目标区域的填充处理python程序
最近有一批图片上的目标是用多边形近似的,由于想做分割的一些事,所以需要对其处理一下,把这个多边形包围的区域全部置为255,现在有labelme这个工具可以在用多边形近似目标后就会自动生成分割图,但我的却是有标注好的多边形,但没有分割图,找来找去也没有好的解决方法,最后想到多边形的已经知道了,我可以用opencv中的多边形填充函数fillpoly呀,于是就写了个小程序来处理得到分割图。...原创 2019-11-02 10:56:48 · 691 阅读 · 0 评论 -
OpenCV3.3.1 python接口中调用背景建模函数的注意点
今天在OpenCV3.3.1 python接口中调用背景建模函数,出现了一些异常。首先要说的是参看的是官网:https://docs.opencv.org/3.3.1/db/d5c/tutorial_py_bg_subtraction.html在此页面中,说python接口提供了三种背景建模函数,分别是:BackgroundSubtractorMOG,BackgroundSu...原创 2019-09-04 17:37:46 · 400 阅读 · 0 评论 -
Ubuntu 16.04编译Opencv 3.3.1 (For python2.7 and python3.5)
python安装opencv倒是快、方便,但有时要使用c++接口还的编译opencv,因此索性在配置opencv时从源码安装把c++、python2.7、python3的接口一次性配置好得了,免得以后用时又来折腾。虽然官网上也说了配置的一些选项https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html,但感觉还是...原创 2019-08-28 16:16:55 · 424 阅读 · 0 评论 -
高版本OpenCV KCF调用演示注意事项
OpenCV的KCF调用,网上已有好多,我接触KCF时,希望利用OpenCV搭建一个KCF示例程序,但从网上粘过来的代码运行时总是报错,“tracker = Tracker::create(&quot;KCF&quot;); 这句在编译是出现Tracker中没有create成员”,当时很纳闷,具体的参考的代码如下:#include <opencv2/core/utili...原创 2018-05-20 12:18:02 · 12806 阅读 · 7 评论 -
基于YCbCr的肤色检测OpenCV实现
常见的肤色检测算法都是基于统计的概率分布检测模型,即对肤色样本统计其在相应量上的值一般是均值原创 2017-07-23 13:21:54 · 3062 阅读 · 1 评论