E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
opencv源码剖析
cpp11新特性之智能指针(下):深入理解现代cpp中的智能指针shared_ptr、unique_ptr 以及 weak_ptr
今天给大家带来的是对于shared_ptr、unique_ptr以及weak_ptr的深入理解,通过测试案例和
源码剖析
对这三种重要的智能指针的使用方法,注意事项以及适用范围进行了全面的总结,相信经过这些测试大家对于智能指针的理解会更上一层楼
unknown C++ beginner
·
2024-02-08 10:37
c++学习
c++
学习
笔记
开发语言
使用Python和
OpenCV
检测图像中的物体并将物体裁剪下来
转载哦~https://blog.csdn.net/binbigdata/article/details/80029681介绍硕士阶段的毕设是关于昆虫图像分类的,代码写到一半,上周五导师又给我新的昆虫图片数据集了,新图片中很多图片很大,但是图片中的昆虫却很小,所以我就想着先处理一下图片,把图片中的昆虫裁剪下来,这样除去大部分无关背景,应该可以提高识别率。原图片举例(将红色矩形框部分裁剪出来)):s
要去坐飞船
·
2024-02-08 09:51
图像处理
使用Python,
Opencv
检测图像,视频中的猫
使用Python,
Opencv
检测图像,视频中的猫这篇博客将介绍如何使用Python,
OpenCV
库附带的默认Haar级联检测器来检测图像中的猫。同样的技术也可以应用于视频流。
程序媛一枚~
·
2024-02-08 09:51
Python
OpenCV
图像处理
深度学习
opencv
python
音视频
haarcascade
级联检测器
OpenCV
识别视频中物体运动并截取保存
功能很简单:输入原始视频,输出视频中有画面变化的部分适合理解基本框架,可以在这个基础上增加各种酷炫时髦的功能[doge]※注释非常保姆级※importcv2importnumpyasnpimportosfromdatetimeimportdatetime#检测两帧之间变化defdetect_motion(frame1,frame2,threshold):#计算两帧之间的绝对差异diff=cv2.a
YH美洲大蠊
·
2024-02-08 09:49
opencv
音视频
python
深度学习与计算机视觉:实例入门-第六章
给深度学习入门者的Python快速教程-番外篇之Python-
OpenCV
《深度学习与计算机视觉》全书网址:https://frombeijingwithlove.github.io…本篇原网址:https
javastart
·
2024-02-08 09:38
图象处理
深度学习
tensorflow
opencv2
OpenCV
-32 膨胀操作
膨胀是与腐蚀相反的操作,基本原理是只要保证卷积核的锚点是非0值,周边无论是0还是非0值,都变为0。使用API---dilate(img,kernel,iterationms=1)示例代码如下:importcv2importnumpyasnpimg=cv2.imread("mashibing.png")kernel=cv2.getStructuringElement(cv2.MORPH_RECT,(
一道秘制的小菜
·
2024-02-08 08:34
OpenCV
opencv
人工智能
计算机视觉
python
numpy
ubuntu22.04@laptop
OpenCV
Get Started: 004_cropping_image
ubuntu22.04@laptop
OpenCV
GetStarted:004_cropping_image1.源由2.Cropping应用Demo3image_crop3.1C++应用Demo3.2Python
lida2003
·
2024-02-08 08:33
Linux
opencv
人工智能
计算机视觉
阻塞队列ArrayBlockingQueue,LinkedBlockingQueue
源码剖析
文章目录1.阻塞队列用途以及特征1.1继承结构1.2用途1.3与普通队列的区别2.ArrayBlockingQueue
源码剖析
2.1数据结构与类变量2.2构造方法2.3入队2.4出队3.LinkedBlockingQueue
Yungang_Young
·
2024-02-08 07:46
Java
java
数据结构
开发语言
并发编程
多线程并发编程9-ReentrantReadWriteLock
源码剖析
前面文章说到了ReentrantLock,解决线程间安全问题,使用ReentrantLock就可以,但是ReentrantLock是独占锁,某一个时刻只能一个线程获取锁,在写少读多的场景下,显然ReentrantLock并不能满足次场景。今天要说的ReentrantReadWriteLock锁就能满足写少读多的场景。ReentrantReadWriteLock锁采用读写分离的策略,读锁是一个共享锁
Demo_zfs
·
2024-02-08 07:42
图像处理入门:
OpenCV
的基础用法解析
图像处理入门:
OpenCV
的基础用法解析引言
OpenCV
的初步了解深入理解
OpenCV
:计算机视觉的开源解决方案什么是
OpenCV
?
kadog
·
2024-02-08 07:14
By
GPT
图像处理
opencv
人工智能
计算机视觉
Opencv
之重要结构体Mat
Mat属性字段说明dims维度rows行数cols列数depth像素的位深channels通道数RGB(BGR-
opencv
)是3size矩阵大小typedep+dt+chsCV_8UC3data存放数据
鲲鹏猿
·
2024-02-08 06:10
OpenCV
opencv
计算机视觉
python
【flink状态管理(2)各状态初始化入口】状态初始化流程详解与
源码剖析
文章目录1.状态初始化总流程梳理2.创建StreamOperatorStateContext3.StateInitializationContext的接口设计。4.状态初始化举例:UDF状态初始化在TaskManager中启动Task线程后,会调用StreamTask.invoke()方法触发当前Task中算子的执行,在invoke()方法中会调用restoreInternal()方法,这中间包括
roman_日积跬步-终至千里
·
2024-02-08 06:14
#
flink源码
flink
java
数据库
Windows环境下编译适用于NDK18及以上版本的
opencv
库
前言因为NDK在更新18版本以后就取消了GUN的支持,gnustl也被移除(参考https://github.com/android-ndk/ndk/wiki/Changelog-r18),而
opencv
星辰辰大海
·
2024-02-08 05:26
安卓学习
opencv编译
NDK18
Android
实用的GCC Makefile语法及参数详解
makecleanormake-fMakefilecleanCC=g++CUR_PATH=$(PWD)FLAGS=-std=c++11-O2-W-WallFLAGS+=-I/home/project/
opencv
yangsong4353
·
2024-02-08 05:43
makefile
gcc
opencv
编辑器
人脸检测---
OpenCV
-Python开发指南(41)
人脸检测函数在
OpenCV
中,人脸检测使用的函数是cv2.CascadeClassifier.detectMultiScale(),它可以检测图像中所有的人脸。
极客学编程
·
2024-02-08 01:51
数字图像处理(实践篇)四十三
OpenCV
-Python 使用SURF算法检测图像上的特征点的实践
目录一SURF算法概述1积分图2SURF算法3SIFT与SURF二涉及的函数三实践一SURF算法概述
Jackilina_Stone
·
2024-02-07 23:31
数字图像处理(入门篇
实践篇
综合篇)
python
数字图像处理
计算机视觉
OpenCV
SpringBoot原理深入及
源码剖析
2.SpringBoot原理深入及
源码剖析
传统的Spring框架实现一个Web服务,需要导入各种依赖JAR包,然后编写对应的XML配置文件等,相较而言,SpringBoot显得更加方便、快捷和高效。
每天都在掉头发
·
2024-02-07 23:31
C++ STL: vector使用及
源码剖析
vector使用vector定义语句作用vectora(n);指定容器大小为nvectora(n,x);指定容器大小为n,并初始化所有元素为xvector>a(m,vector(n));m行n列的二维数组,可以直接用a[i][j]访问访问vector容器中元素的操作语句作用vec.at(index)返回由index指定的位置上的元素vec[index]返回由index指定的位置上的元素vec.fr
暮色_年华
·
2024-02-07 23:36
c++
c++
开发语言
Android智能识别 - 银行卡区域裁剪
1.基本概念计算机视觉、智能识别、机器学习2.智能识别需要的基础1>:c/c++语法编程基础;2>:
opencv
常用基础;3>:图像的算法基础;3.银行卡识别步骤第一步:从相册或者拍照一张银行卡图片,然后截取到银行卡区域
世道无情
·
2024-02-07 22:58
《STL
源码剖析
》学习笔记-第6章(一) set相关算法
STL中定义的set要求元素不得重复且已经排序。而set算法要求的都是有序区间(输出也是有序的),但元素可以重复出现。STL提供了4个set相关的算法,分别是并集(union)、交集(intersection)、差集(difference)和对称差集(symmetricdifference),这4个算法接受的set必须是有序区间,都至少接受4个参数,分别表示两个set区间。一般而言,set算法前4
爱橙子的OK绷
·
2024-02-07 20:16
STL
stl
算法
《STL
源码剖析
》学习笔记——第六章:算法之set
set相关算法STL提供了四种与set相关的算法,分别是并集(union)、交集(intersection)、差集(difference)和对称差集(symmetricdifference),这4个算法接受的set必须是有序区间,都至少接受4个参数,分别表示两个set区间。所谓的set可细分为数学上的定义和STL的定义两种,数学上的set允许元素重复而未经排序,;例如{1,5,5,3,2},STL
Still_Believe_
·
2024-02-07 20:45
STL源码剖析学习笔记
set
数据结构
STL
算法
Python和
OpenCV
实现图片比对,并标记展示不同
python版本为3.7.7,
OpenCV
版本为4.2.1,源码如下:#-*-coding:utf-8-*-fromskimage.metricsimportstructural_similarityimportimutilsimportcv2
跟着时光向前的孩子
·
2024-02-07 18:37
解决:使用
opencv
进行视频转化后,转化后的视频打不开
使用
opencv
合成视频后,出现了很多错误,这里记一下解决方法错误一
OpenCV
:FFMPEG:tag0x5634504d/'MP4V'isnotsupportedwithcodecid12andformat'mp4
辘轳鹿鹿
·
2024-02-07 17:32
opencv
入门讲解
OpenCV
是OpenSourceComputerVisionLibrary的缩写,是一个基于开源发行的跨平台计算机视觉库。
稚肩
·
2024-02-07 15:33
opencv
百度PaddleOCR字符识别推理部署(C++)
1环境1.
opencv
(https://sourceforge.net/projects/
opencv
library/)2.cmake(https://cmake.org/download/)3.vs2019
枭玉龙
·
2024-02-07 12:06
百度
c++
开发语言
将开源虹膜识别算法OSIRIS4.1移植到Windows
开发平台WindowsXP+VisualStudio2008+
OpenCV
2.3.1。
ss910
·
2024-02-07 12:30
虹膜识别
开源
生物识别
虹膜识别
OSIRIS
windows
第十五篇【传奇开心果系列】Python的
OpenCV
库技术点案例示例:图像配准
传奇开心果短博文系列系列短博文目录Python的
OpenCV
库技术点案例示例系列短博文目录前言一、常见的图像配准任务介绍二、图像配准任务:图像拼接介绍和示例代码三、图像配准任务:图像校正介绍和示例代码四
传奇开心果编程
·
2024-02-07 09:50
Python库OpenCV
技术点案例示例短博文
python
opencv
计算机视觉
人工智能
第九篇【传奇开心果系列】Python的
OpenCV
技术点案例示例:目标跟踪
传奇开心果短博文系列系列短博文目录Python的
OpenCV
技术点案例示例系列短博文目录前言二、常用的目标跟踪功能、高级功能和增强跟踪技术介绍三、常用的目标跟踪功能示例代码四、
OpenCV
高级功能示例代码五
传奇开心果编程
·
2024-02-07 09:20
Python库OpenCV
技术点案例示例短博文
python
opencv
目标跟踪
第十四篇【传奇开心果系列】Python的
OpenCV
库技术点案例示例:图像特征提取与描述
传奇开心果短博文系列系列短博文目录Python的
OpenCV
库技术点案例示例系列短博文目录前言一、
OpenCV
图像特征提取与描述介绍二、
OpenCV
图像特征提取与描述初步示例代码三、扩展思路介绍四、特征点筛选和匹配优化示例代码五
传奇开心果编程
·
2024-02-07 09:48
Python库OpenCV
技术点案例示例短博文
python
opencv
人工智能
计算机视觉
OpenCV
-30 腐蚀操作
二、代码演示在
OpenCV
中使用API---erode(src,kernel[,dst[,anchor[,iterations[,borderType[,borderValue]]]])其中,it
一道秘制的小菜
·
2024-02-07 09:28
OpenCV
opencv
人工智能
计算机视觉
python
均值算法
挑战杯 python+深度学习+
opencv
实现植物识别算法系统
0前言优质竞赛项目系列,今天要分享的是基于深度学习的植物识别算法研究与实现学长这里给一个题目综合评分(每项满分5分)难度系数:4分工作量:4分创新点:4分更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate2相关技术2.1VGG-Net模型GoogleDeepMind公司研究员与牛津大学计算机视觉组在2014年共同研发出了一种全新的卷积神
laafeer
·
2024-02-07 09:23
python
计算机设计大赛 深度学习+python+
opencv
实现动物识别 - 图像识别
文章目录0前言1课题背景2实现效果3卷积神经网络3.1卷积层3.2池化层3.3激活函数:3.4全连接层3.5使用tensorflow中keras模块实现卷积神经网络4inception_v3网络5最后0前言优质竞赛项目系列,今天要分享的是**基于深度学习的动物识别算法**该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:
iuerfee
·
2024-02-07 09:20
python
解决
opencv
在图片中添加中文字体乱码问题
解决
opencv
在图片中添加中文字体乱码问题需要事先安装PIL库fromPILimportImage,ImageDraw,ImageFontimportcv2defcv2_img_add_text(img
郭庆汝
·
2024-02-07 09:50
opencv
人工智能
计算机视觉
速度规划:s形曲线应用(变速 停车)
opencv
c++显示(3)
理论篇先看该篇,这里沿用了里面的变量。应用推导篇分为变速和停车两部分(字迹潦草,可结合代码看)代码篇变速函数入口:velocityPlannervp;vp.SetParameters(0,1);停车函数入口:ParkingVelocityPlannervp;vp.SetDistance(1,0.4);头文件:SpeedPlan.h#ifndefSPEEDPLAN_H#defineSPEEDPLAN
大风吹~~~~~
·
2024-02-07 09:19
速度规划
opencv
c++
人工智能
速度规划研究
OpenCV
-31 获得形态学卷积核
OpenCV
提供了获取卷积核的API,不需要我们手动创建卷积核。
一道秘制的小菜
·
2024-02-07 09:49
OpenCV
opencv
人工智能
计算机视觉
python
[python-
opencv
] PNG 裁切物体
拿到一组图PNG的图,边缘有点太宽了,需要裁切一下,为了这个需求,简单复习一下基本语法。1.读取PNG的4个通道image=cv.imread(image_path,cv.IMREAD_UNCHANGED)附参数说明:IMREAD_UNCHANGED=-1返回的数据带有alpha通道(R,G,B,A四个通道),否则没有alpha通道IMREAD_GRAYSCALE=0将图像转换为单通道灰度图像IM
张大饼的最爱
·
2024-02-07 08:59
python
opencv
开发语言
ubuntu22.04@laptop
OpenCV
Get Started: 003_image_resizing
ubuntu22.04@laptop
OpenCV
GetStarted:003_image_resizing1.源由2.resize应用Demo3image_resize3.1C++应用Demo3.2Python
lida2003
·
2024-02-07 08:11
Linux
opencv
人工智能
计算机视觉
在我们使用
OpenCV
计算机开源视觉库去处理视屏流(rtsp, rtmp…)时,我们发现如果去实例化一个不存在的RTSP视屏流地址,会发生超时的问题,而且这个实例化线程是原子阻塞的,无法强制退出,这在
#
opencv
_demo.py#
OpenCV
-Pythontimeoutforopeninganon-existentRTSPvideostreamimportcv2importbase64importtimeimportthreadingTIME_LIMITED
想努力的人
·
2024-02-07 08:37
opencv
人工智能
计算机视觉
orin nx 安装paddlespeech记录
nx配置:模块版本说明CPU8核内存16GCuda版本11.4
Opencv
版本4.5.4Tensorrt版本5.1Cudnn版本8.6.0.166Deepstream版本6.2Python版本3.8算力
想努力的人
·
2024-02-07 08:35
算法
语音合成
人工智能
七、
opencv
中外接计算-python实现(面积、周长、外接矩形、外接圆、外接形状匹配)
一、cv2.boundingRect(img)img------二值图;返回四个值,分别是x,y,w,h;x,y是矩阵左上点的坐标,w,h是矩阵的宽和高二、cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2)第一个参数:img是原图第二个参数:(x,y)是矩阵的左上点坐标第三个参数:(x+w,y+h)是矩阵的右下点坐标第四个参数:(0,255,0)是画线对应
小树苗m
·
2024-02-07 08:31
opencv
opencv
python
计算机视觉 |
OpenCV
实现手势虚拟控制亮度和音量
本文将主要介绍一个基于
OpenCV
的手势识别项目,通过手势来控制电脑屏幕亮度和音量大小,为用户提供了一种全新的交互方式。
半亩花海
·
2024-02-07 07:12
计算机视觉
计算机视觉
人工智能
opencv
PaddleDetection学习5——使用Paddle-Lite在 Android 上实现实时的人脸检测(C++)
使用Paddle-Lite在Android上实现实时的人脸检测1环境准备2.部署步骤2.1下载Paddle-Lite-Demo2.2运行face_detection_demo项目3使用
Opencv
对后处理进行优化
waf13916
·
2024-02-07 07:38
学习
paddle
android
目标检测
opencv
案例实战:条码区域分割
我们可以使用
OpenCV
便捷的获取条码的区域。逐步分析为了了解数据处理的过程,我们逐步分析并显示处理过程查看图像在读入时,传入参数cv2.IMREAD_GRAYSCALE可以直接按照灰度形式读入图片。
艾醒(AiXing-w)
·
2024-02-07 06:25
零基础上手计算机视觉项目
opencv
人工智能
计算机视觉
OpenCV
与机器学习:使用
opencv
和sklearn实现线性回归
前言线性回归是一种统计分析方法,用于确定两种或两种以上变量之间相互依赖的定量关系。在统计学中,线性回归利用线性回归方程(最小二乘函数)对一个或多个自变量(特征值)和因变量(目标值)之间的关系进行建模。线性回归主要分为一元线性回归和多元线性回归。一元线性回归涉及两个变量,其关系可以用一条直线近似表示。而多元线性回归则涉及两个或两个以上的自变量,因变量和自变量之间是线性关系。线性回归的目标是找到一个数
艾醒(AiXing-w)
·
2024-02-07 06:52
OpenCV机器学习
机器学习
opencv
sklearn
【图像文本化】Base64编解码
OpenCV
4中 Mat 对象
学习《
OpenCV
应用开发:入门、进阶与工程化实践》一书做真正的
OpenCV
开发者,从入门到入职,一步到位!前言很多时候在开发中,需要保存图像为文本形式,以便于存储与传输。
gloomyfish
·
2024-02-07 05:18
YOLO
计算机视觉
OpenCV4
人工智能
深度学习
【见微知著】
OpenCV
中C++11 lambda方式急速像素遍历
学习《
OpenCV
应用开发:入门、进阶与工程化实践》一书做真正的
OpenCV
开发者,从入门到入职,一步到位!
gloomyfish
·
2024-02-07 05:17
opencv
c++
人工智能
计算机视觉
缺陷检测
深度学习
使用Python的
OpenCV
模块识别滑动验证码的缺口
最近终于找到一个好的方法,使用Python的
OpenCV
模块识别滑动验证码的缺口,可以将滑动验证码中的缺口识别出来了。
梦想编程家小枫
·
2024-02-07 05:14
AttributeError: module ‘cv2.gapi.wip.draw‘ has no attribute ‘Text‘
解决方法:pipinstall
opencv
-python==4.6.0.66问题原因,安装的版本不对(或是安装了cv2)
FACELESS VOID
·
2024-02-07 02:28
python
Java集合
源码剖析
之ArrayList
Java集合
源码剖析
之ArrayList1ArrayList概括1.1特性1.2数据结构2ArrayList
源码剖析
2.1继承关系2.2成员属性2.3构造方法2.4核心方法2.4.1添加元素2.4.2查询元素
JavaBigData1024
·
2024-02-07 02:25
源码阅读
Java
ArrayList
源码
Java集合
源码剖析
-工具类
一.Collections工具类概述:1.Collections(注意不是Collection,而是Collections,多了一个s)2.它是一个集合工具类3.方法分类:常规操作(查找,最大,最小等)、排序、线程安全(同步)操作、不可变集合packagecom.cxy.collection;importjava.util.ArrayList;importjava.util.Arrays;impo
AHU_
·
2024-02-07 02:25
Java
集合类
Java集合源码解析
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他