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数字图像处理
极智AI | ubuntu 安装 ncnn
安装依赖sudoaptinstallbuild-essentialgitcmakelibprotobuf-devprotobuf-compilerlibvulkan-devvulkan-utils 也需依赖
opencv
极智视界
·
2024-01-23 06:49
极智AI
ncnn
ubuntu
嵌入式
深度学习
人工智能
ubuntu下
OpenCV
安装
参考视频与博客:Ubuntu安装
OpenCV
4.5.5_哔哩哔哩_bilibili(158条消息)ubuntu
OpenCV
C++安装_c++
opencv
安装ubuntu_Shuai@的博客-CSDN博客一
在山里造飞机的日子
·
2024-01-23 06:47
ubuntu
linux
运维
基于
OpenCV
的图像分割(分水岭算法和GrabCut)
目录一、分水岭算法二、GrabCut一、分水岭算法res=cv.watershed(image,markers)参数:image:输入图像,必须是8位的3通道彩色图像marker:标记图像,32位单通道图像,它包括种子点信息,使用轮廓信息作为种子点。在进行分水岭算法之前,必须设置好marker信息,它包含不同区域的轮廓,每个轮廓有唯一的编号,使用findCountours方法确定轮廓位置,不同区域
清纯世纪
·
2024-01-23 06:17
笔记
计算机视觉
图像处理
人工智能
Debian/Ubuntu安装带VULKAN的NCNN库
sudoapt-getinstallbuild-essentialgitcmakelibprotobuf-devprotobuf-compilerlibvulkan-devvulkan-utilslib
opencv
-devsudoapt-getinstalllibwayland-devlibxrandr-devsudoapt-getinstalllibvulkan1mesa-vulk
qq_35439382
·
2024-01-23 06:46
深度学习
mnn
人工智能
第一篇【传奇开心果短博文系列】Python的库
OpenCV
技术点案例示例:cv2常用功能和方法
传奇开心果短博文系列短博文系列目录Python的库
OpenCV
技术点案例示例系列短博文目录一、前言二、常用功能和方法示例三、归纳总结短博文系列目录Python的库
OpenCV
技术点案例示例系列短博文目录一
传奇开心果编程
·
2024-01-23 06:43
Python库OpenCV
技术点案例示例短博文
python
opencv
计算机视觉
竞赛保研 机器视觉的试卷批改系统 -
opencv
python 视觉识别
算式提取4.4倾斜校正4.5字符分割5字符识别5.1支持向量机原理5.2基于SVM的字符识别5.3SVM算法实现6算法测试7系统实现8最后0简介优质竞赛项目系列,今天要分享的是基于机器视觉的试卷系统-
opencv
python
iuerfee
·
2024-01-23 06:43
python
OpenCV
书签 #直方图算法的原理与相似图片搜索实验
1.介绍直方图算法(ImageHistogramAlgorithm)通过统计图像中各个颜色值的分布情况来提供关于图像颜色特征的信息,它可以用来衡量两张图片在颜色分布上的相似度,进而可以用来进行图像相似度的比较,因此,直方图算法是一种常用的图片相似度算法,通常是一个一维的数组(取决于使用通道的数量),其中每个元素表示特定颜色或强度值的像素数量。关于直方图算法的一些概念:直方图的定义直方图是一个二维数
有时有味
·
2024-01-23 06:13
OpenCV
Python
算法
opencv
直方图算法
python
图搜索算法
相似图片搜索
以图搜图
测试C#调用
OpenCv
Sharp和ViewFaceCore从摄像头中识别人脸
学习了基于
OpenCv
Sharp获取摄像头数据,同时学习了基于ViewFaceCore的人脸识别用法,将这两者结合即是从摄像头中识别人脸。
gc_2299
·
2024-01-23 06:12
dotnet编程
c#
OpenCvSharp
ViewFaceCore
摄像头
人脸识别
13-
OpenCV
:霍夫检测:直线、圆检测
目录一、霍夫变换简介1、霍夫变换的原理2、霍夫变换的优点3、霍夫变换的缺点4、霍夫变换的应用场景5、使用霍夫变换的步骤二、霍夫变换—直线检测1、霍夫直线变换介绍2、霍夫直线变换的例子3、相关API学习(代码例子)三、霍夫变换—圆检测1、霍夫圆检测原理2、相关API学习(代码例子)一、霍夫变换简介霍夫变换(HoughTransform)是一种在图像处理中常用的技术,用于检测图像中的直线、圆或其他形状
Ivy_belief
·
2024-01-23 06:42
OpenCV
opencv
人工智能
计算机视觉
霍夫变换
opencv
#31 非线性滤波——中值滤波
中值滤波原理中值滤波原理与均值滤波相似。在滤波器的范围内,将滤波器所覆盖的图像的像素,进行排序后,选取序列中中间位置的数值作为滤波后的结果,此过程不含任何线性操作,所以称为非线性滤波,对图像中数据进行排序可以很好的移除掉某些区域中突然出现的较大值。例如在下图中3*3的区域内,即使存在着椒盐滤波255,排序后选取中位数可以有效的筛除最大值。即使有两个最大值,也不会出现远大于或远偏离于期望中的数值。所
许嘘嘘
·
2024-01-23 06:37
opencv
人工智能
计算机视觉
opencv
#29 图像噪声的产生
在上一节的图像卷积我们了解到图像卷积可以用于去除图像中的噪声,那么对于现实生活中每一张采集到的图像都会包含噪声,也就是我们通过相机无法得到不包含噪声的图像,如果我想衡量噪声去除能力的强弱,就必须在一张不含噪声的图像中人为添加噪声。噪声介绍图像在获取或者传输过程中会收到随机信号的干扰产生噪声。·椒盐噪声:又称作脉冲噪声,它会随机改变图像中的像素值,是由相机成像,图像传输,解码处理等过程产生的黑白相间
许嘘嘘
·
2024-01-23 06:36
opencv
计算机视觉
人工智能
opencv
#27模板匹配
图像模板匹配原理例如给定一张图片,如上图大矩阵所示,然后给定一张模板图像,如上图小矩阵。我们在大图像中去搜索与小图像中相同的部分或者是最为相似的内容。比如我们在图像中以灰色区域给出一个与模板图像尺寸大小一致的区域,通过比较灰色区域中的内容与模板中的内容,两者如果一致,那么则认定两者是相似的,从而实现了在目标图像中寻找模板图像的匹配过程,若两者不一致,比如上图阴影区域中第一个像素值为3,而模板中第一
许嘘嘘
·
2024-01-23 06:06
opencv
人工智能
计算机视觉
opencv
#28 图像卷积
图像卷积图像卷积是图像处理中最为基础的操作之一,其常用在图像的边缘检测,图像的去噪声以及图像压缩等领域。图像卷积主要步骤:Step1:将卷积模板旋转180°。Step2:卷积模板移动到对应位置。Step3:模板内求和,保存求和结果。Step4:滑动卷积模板,处理所有结果。卷积函数在这里称卷积模板,卷积模板通常是一个方形的卷积,同时也是一个奇数的卷积,卷积模板通常使用的是一个中心对称的形式。例如上图
许嘘嘘
·
2024-01-23 06:06
opencv
计算机视觉
深度学习
深入理解
OpenCV
中的二值化:cv2.THRESH_BINARY 与 cv2.THRESH_OTSU 的组合运用
OpenCV
提供了一种强大的工具来实现图像二值化,即cv2.threshold()函数。
AI_dataloads
·
2024-01-23 06:06
opencv
计算机视觉
图像处理
opencv
#24 图像直方图绘制
直方图统计对图像中所有像素值进行统计,并绘制一个能够表示这个图像中每个像素所出现次数的直方图。通过统计得到的图像直方图,我们可以得到一些图像中的性质。直观的来看,就可以知道每个像素所出现的次数,进而反映出图像的亮暗,因为图像的像素值代表着图像的亮暗。如果某个像素在在统计之后如果某个像素出现的次数特别多,那么也就表示这图像中可能它的亮暗程度要受这个像素影响,同时,若某个像素出现的次数很少,那么可能图
许嘘嘘
·
2024-01-23 06:36
人工智能
计算机视觉
opencv
#25 直方图均衡化
本节将介绍如何根据图像的直方图对图像的亮度进行调整。也就是均衡化。通过图像直方图,我们可以判断图像是否过暗或过亮,当图像直方图过多的集中在灰度值较小的区域时,那么它所表示的是图像存在过暗的情况,反之过亮。就会导致图像中的纹理信息没办法很好的显示。像素距离拉伸例如我想拉大较小值的灰度值区域,那么我们可以将较小值的灰度值区域斜率调大(改变x与y的映射关系,比如幂函数的形式)。equalizeHist(
许嘘嘘
·
2024-01-23 06:36
计算机视觉
图像处理
人工智能
【运维】Ubuntu,如何在Ubuntu系统中编译和安装
OpenCV
, apt安装
OpenCV
文章目录编译安装apt安装
OpenCV
在C++开发中,使用
OpenCV
是一个常见的需求。您可以选择使用conan构建包,或者直接将
OpenCV
安装到系统中。
XD742971636
·
2024-01-23 06:06
Linux与运维
运维
ubuntu
opencv
apt
安装
opencv
#30 线性滤波
均值滤波原理均值滤波步骤Step1:求和。Step2:计算平均值。所谓均值滤波,就是求平均值的意思。我们假设在一个3*3的范围内有一个图像,其中这个图像每一个像素可能含有噪声,也可能不含噪声,我们是不知道的,因此通过均值滤波的方式,对图像中所有像素进行求和,并除以像素个数,得到的结果就是滤波后的结果,将3*3区域的中心位置更改为滤波后的平均值,这样的过程就是均值滤波。均值滤波和图像的卷积操作相类似
许嘘嘘
·
2024-01-23 06:03
opencv
计算机视觉
人工智能
图像取证:源识别和伪造检测(Image Forensics: source identification and tampering detection) 续2
中文翻译:xizero00常熟理工学院(CSLG)下一代互联网实验室NGIL在翻译的过程中遇到很多不懂的知识点,同时也恶补了相关的知识,包括《
数字图像处理
》,《统计学习基础》,《机器学习》TomMitchell
c2a2o2
·
2024-01-23 06:57
图像特征
opencv
010 卷积02(方盒滤波和均值滤波)
今天继续学习滤波器的相关知识!这篇比较简单,也短一些,明天写高斯滤波方盒滤波boxFilter(scr,ddepth,ksize[,dst[,anchor[,normalize[,borderType]]]]) 方盒滤波的卷积核如下:normalize(标准化)=True,a=1/(W*H)滤波器的宽高normalize=False,a=1importcv2importnumpyasnpimg=c
yf743909
·
2024-01-23 06:51
均值算法
算法
python
yolov8
OpenCV
DNN 部署 推理报错
yolov8是yolov5作者发布的新作品目录1、下载源码2、下载权重3、配置环境4、导出onnx格式5、
OpenCV
DNN推理1、下载源码gitclonehttps://github.com/ultralytics
爱钓鱼的歪猴
·
2024-01-23 04:48
#
目标检测
模型部署
YOLO
yolov8
opencv
dnn部署 github代码
源码地址本人使用的
opencv
c++github代码,代码作者非本人实现推理源码中作者的yolov8s.onnx推理条件windows10VisualStudio2019NvidiaGeForceGTX1070
opencv
4.7.0
yuanjun0416
·
2024-01-23 04:47
模型部署
YOLO
opencv
dnn
yolov5
opencv
dnn部署 github代码
yolov5
opencv
dnn部署github代码源码地址实现推理源码中作者的yolov5s.onnx推理条件python部署(因为python比较简单就直接介绍了)c++部署参考链接源码地址yolov5
yuanjun0416
·
2024-01-23 04:17
模型部署
YOLO
opencv
dnn
OPENCV
调用DNN进行YOLOV5模型的推理部署
一、yolov5的onnx模型链接:https://pan.baidu.com/s/1F3C5NGdGhiJ6AjIHcFiiUA提取码:gdoz二、C#使用
OPENCV
调用DNN进行YOLOV5模型的推理部署
weixin_44119674
·
2024-01-23 04:17
C#
实战案例
OpenCV入门学习
opencv
dnn
YOLO
yolov5
OpenCV
DNN c++ 部署
一、转onnx格式yolov5-6.2版本可以用export.py导出onnx格式的模型:pythonexport.py--weightsyolov5n.ptyolov5n.onnxyolov5n.pt我是直接在这里下载的:https://github.com/ultralytics/yolov5/releases/tag/v6.2二、部署代码yolo.hpp//https://github.co
爱钓鱼的歪猴
·
2024-01-23 04:17
#
目标检测
模型部署
YOLO
opencv
dnn
YOLOv8
Opencv
DNN模块部署遇到的问题
使用YOLOv8-CPP-Inference部署时遇到的问题:1.
Opencv
版本>=4.7,否则cv::dnn:readNetFromONNX方法无法读取yolov8导出ONNX模型。
reshaker
·
2024-01-23 04:16
opencv
目标检测
yolov5
opencv
dnn部署自己的模型
yolov5
opencv
dnn部署自己的模型github开源代码地址使用github源码结合自己导出的onnx模型推理自己的视频推理条件c++部署c++推理结果github开源代码地址yolov5官网还提供的
yuanjun0416
·
2024-01-23 04:15
模型部署
YOLO
opencv
dnn
OPENCV
灰度图像的共生矩阵C+代码
OPENCV
灰度图像的共生矩阵C+代码原理因为图像是离散的灰度像素,所以很容易找到各个角度的像素位置。例如要找135度方向,距离为1的共生矩阵。设点坐标为(i,j)则此方向的坐标为(i+1,j-1)。
toptap8_nn
·
2024-01-23 03:09
OPenCV
opencv
计算机视觉
人工智能
图像识别
机器学习
opencv
-contrib-python安装找不到ideo_capture_xaml.WindowsPhone_TemporaryKey.pfx
C:\Users\Administrator>pipinstall
opencv
-contrib-python==4.8.1.78Collecting
opencv
-contrib-python==4.8.1.78Downloading
opencv
-contrib-python
稻草人_123456
·
2024-01-23 01:55
opencv
python
人工智能
Python
OpenCV
图像的双线性插值算法,全网最细致的算法说明
Python
OpenCV
365天学习计划,与橡皮擦一起进入图像领域吧。本篇博客是这个系列的第42篇。
梦想橡皮擦
·
2024-01-22 23:23
VC++中使用
OpenCV
进行形状和轮廓检测
VC++中使用
OpenCV
进行形状和轮廓检测在VC++中使用
OpenCV
进行形状和轮廓检测,轮廓是形状分析以及物体检测和识别的有用工具。
雪域迷影
·
2024-01-22 19:14
OpenCV
Visual
C++和MFC
编程语言学习
c++
opencv
开发语言
2018-05-12 Caffe Makefile.config
Makefile.configCUDA9.1cuDNN7.1.3
OpenCV
3.3.0Python2.7##Refertohttp://caffe.berkeleyvision.org/installation.html
七点水Plus
·
2024-01-22 18:00
Opencv
小项目——手势数字刷TIKTOK
思路导入库:导入需要的库,包括cv2(
OpenCV
),math,mediapipe,pyautogui,time,webbrowser。打开抖音
kiritobryant
·
2024-01-22 14:51
opencv
人工智能
计算机视觉
cv2.findContours报错解决
findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_NONE)发生了报错,这是因为我们这里返回了binary,contours,hierarchy三个值这是
opencv
2
zhuyua
·
2024-01-22 11:09
opencv
深度学习
图像处理
目标检测
使用
OpenCV
绘制图形
使用
OpenCV
绘制图形绘制黄色的线:#绘制一个黑色的背景画布canvas=np.zeros((300,300,3),np.uint8)#在画布上,绘制一条起点坐标为(150,50)、终点坐标为(150,250
神奇的布欧
·
2024-01-22 11:09
opencv
人工智能
计算机视觉
python
C++&Python&C# 三语言
OpenCV
从零开发(5):ROI截取
文章目录前言ROI测试图片部分区域截取C++CsharpPython颜色区域分割C++CsharpPython颜色通道合并C++CsharpPython总结前言C++&Python&Csharpin
OpenCV
打工人 老王
·
2024-01-22 11:38
in
OpenCV
c++
python
c#
Jetson Orin Nano安装
OpenCV
带cuda加速版本的全过程
安装过程使用jetpack安装的jetson,自带了
opencv
,但是没有cuda加速的,输入
opencv
_version使用jtop查看,可以确认自带的
opencv
是没用cuda的卸载
opencv
,先查看有哪些包
LitchiCheng
·
2024-01-22 11:38
jetson
opencv
人工智能
计算机视觉
OpenCV
编译C++测试程序获取cuda设备信息
视频讲解
OpenCV
编译C++测试程序获取CUDA设备信息测试代码test-cv.cpp#include#include#includeusingnamespacecv;usingnamespacecv
LitchiCheng
·
2024-01-22 11:08
jetson
opencv
opencv
c++
人工智能
计算机视觉
YOLO
Opencv
轮廓检测运用与理解
我们还可以用一个矩形把我们的轮廓给框出来③计算轮廓的周长和面积引入顾名思义,就是把我们图片的轮廓全部都描边出来也就是我们在日常生活中面部识别的时候会有一个框,那玩意就是基本理解我们还是通过例子来基本的理解以下
opencv
zhuyua
·
2024-01-22 11:37
opencv
人工智能
计算机视觉
OpenCV
读取摄像头窗口变大且很卡的解决方法
视频讲解
OpenCV
读取摄像头窗口变大且很卡的解决方法测试过程读取摄像头窗口变大且很卡的代码importcv2cap=cv2.VideoCapture(0)ifnotcap.isOpened():print
LitchiCheng
·
2024-01-22 11:06
jetson
opencv
opencv
人工智能
计算机视觉
YOLO
音视频
OpenCv
Sharp 通道拆分、空间转换
通道拆分、空间转换通道拆分//通道拆分(BGR)Mat[]BGR=Cv2.Split(src);//通道合并Matdst=newMat();Cv2.Merge(BGR,dst);空间转换//BGR转灰度图Matdst=newMat();Cv2.CvtColor(src,dst,ColorConversionCodes.BGR2GRAY);Cv2.ImShow("",dst);//BGR转HSVMa
C# 学习者
·
2024-01-22 11:36
计算机视觉
opencv
人工智能
安装python版
opencv
的一些问题
安装python版
opencv
的一些问题
OpenCV
是知名的开源计算机视觉算法库,提供了C++\Python\Java版共享库。
simple_whu
·
2024-01-22 11:16
python
conda
python
opencv
开发语言
opencv
009 滤波器01(卷积)
又开始学习
opencv
啦1、什么是图片卷积图像卷积就是卷积核在图像上按行滑动遍历像素时不断地相乘求和的
yf743909
·
2024-01-22 10:04
计算机视觉
深度学习
cnn
python
opencv
人工智能
学习
VC++中使用
OpenCV
进行人脸检测
VC++中使用
OpenCV
进行人脸检测对于上面的图像,如何使用
OpenCV
进行人脸检测呢?
雪域迷影
·
2024-01-22 07:44
OpenCV
Visual
C++和MFC
QT编程学习
opencv
c++
人工智能
C++&Python&C# 三语言
OpenCV
从零开发(2):教程选择
文章目录相关专栏前言视频教学和官方文档视频教程
OpenCV
官方教程最终选择我的最终选择相关专栏C++&Python&Csharpin
OpenCV
前言
OpenCV
有官方的教程和简单的视频教程:
OpenCV
打工人 老王
·
2024-01-21 20:06
in
OpenCV
c++
python
c#
ubuntu
opencv
编译contrib库
OpenCV
4.6.0注意
opencv
的版本和
opencv
_contrib的版本需要一致,反正我编译
opencv
-4.6.0和
opencv
_contrib_4.x不成功。
1037号森林里一段干木头
·
2024-01-21 18:16
opencv
ubuntu
opencv
linux
java使用
opencv
进行图片矫正
目录前言一、资源引入1.1引入资源1.2加载动态库二、基本步骤三、代码实现四、最终效果前言主要需求就是实现发票上传时小幅度的偏移可以自动矫正,对此我使用了
opencv
来实现,主要原理就是识别出照片中最大四边形轮廓
Alpaca Java
·
2024-01-21 17:34
opencv
人工智能
计算机视觉
opencv
图片矫正在linux环境的使用
目录前言一、安装前置依赖二、安装CMake三、安装
opencv
3.1、下载3.2、创建build文件3.3、构建3.4、编译3.5、文件生成完成四、遇到的问题前言本文主要讲解
opencv
在linux下如何生成
Alpaca Java
·
2024-01-21 17:34
linux
java
opencv
7.
OpenCv
矩阵的掩码操作
程序来源:F:\
opencv
\
opencv
\samples\cpp\tutorial_code\core\mat_mask_operations程序:#include#include#include#includeusingnamespacestd
zeroyl
·
2024-01-21 15:47
OpenCV
Opencv
之矩阵的掩码操作
矩阵的掩码操作很简单。其思想是:根据掩码矩阵(也称作核)重新计算图像中每个像素的值。掩码矩阵中的值表示近邻像素值(包括该像素自身的值)对新像素值有多大影响。从数学观点看,我们用自己设置的权值,对像素邻域内的值做了个加权平均。#include#includeusingnamespacestd;usingnamespacecv;staticvoidSharpen(constMat&myImage,Ma
yangyang_z
·
2024-01-21 15:16
Opencv
opencv
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他