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
OpenCVSharp视觉学习
小白怎样学习机器视觉(转载)
谈一谈:机器
视觉学习
方法和路径,并找到对应的工作写这篇帖子,只是想谈一谈自己对该技术学习的一些理解。机器视觉,是很大的范畴。本篇只谈本人接触到的,工业自动化方面的机器
视觉学习
。
黄金小码农
·
2024-01-04 12:22
机器视觉
学习
OpenCv案例(九): 基于
OpenCvSharp
图像分割提取目标区域和定位
以下原图中,物体连靠在一起,目的是将其分割开,再提取轮廓和定位原图:最终效果:麻烦的地方是,分割开右下角部分,两个连在一起的目标物体,下图所示:基本方法:BoxFilter滤波、二值化、轮廓提取,凸包检测,图像的矩代码如下://////获取分割点//////////////////publicListGetSplitPoints(Point[][]contours,ListcontourCount
码小跳
·
2024-01-04 08:29
OpenCVSharp视觉学习
C#
OpenCv
opencv
人工智能
计算机视觉
c#
OpenCvSharp
Cv2.Threshold()和Cv2.AdaptiveThreshold参数说明
一、Cv2.Threshold()二值化的函数参数说明Cv2.Threshold()是一个用于图像二值化的函数。具体来说,它会将图像中的每一个像素的灰度值与一个阈值进行比较,大于该阈值的像素会被赋值为最大灰度值(即255),小于该阈值的像素会被赋值为最小灰度值(即0)。这样就可以将图像中的所有像素分为两类:黑色和白色。函数调用publicstaticdoubleThreshold(InputArr
李建军
·
2024-01-04 08:55
c#opencv
计算机视觉
opencv
人工智能
[C#]使用纯
opencvsharp
部署yolov8-onnx图像分类模型
【官方框架地址】https://github.com/ultralytics/ultralytics.git【算法介绍】YOLOv8是一个SOTA模型,它建立在以前YOLO版本的成功基础上,并引入了新的功能和改进,以进一步提升性能和灵活性。具体创新包括一个新的骨干网络、一个新的Ancher-Free检测头和一个新的损失函数,可以在从CPU到GPU的各种硬件平台上运行。不过ultralytics并没
FL1623863129
·
2024-01-04 04:30
C#
c#
YOLO
开发语言
c#
OpenCvSharp
透视矫正参数调整器
透视矫正不够智能化,每次都要进行局部参数调整,不便于程序使用,程序流程还是那几个步骤;1、读取图像、灰度化2、高斯滤波3、二值化4、边缘检测灰度化图上个图看看经过调整透视矫正边缘检测结果我还是挺满意的发现一个新问题获取最大面积的四个点有两个点重复在一个位置一、读取图像、灰度化固定化格式按部就班privatevoidbutton1_Click(objectsender,EventArgse){Ope
李建军
·
2024-01-03 16:06
c#opencv
计算机视觉
人工智能
C#使用纯
OpenCvSharp
部署yolov8-pose姿态识别
【源码地址】github地址:https://github.com/ultralytics/ultralytics【算法介绍】Yolov8-Pose算法是一种基于深度神经网络的目标检测算法,用于对人体姿势进行准确检测。该算法在Yolov8的基础上引入了姿势估计模块,通过联合检测和姿势估计的方式来实现准确的姿势检测。Yolov8-Pose算法的基本思想是将姿势检测任务转化为多个关键点的检测任务。人体
FL1623863129
·
2024-01-03 06:39
C#
算法
C#
OpenCvSharp
DNN Gaze Estimation
目录介绍效果模型信息项目代码frmMain.csGazeEstimation.cs下载C#
OpenCvSharp
DNNGazeEstimation介绍训练源码地址:https://github.com/
天天代码码天天
·
2024-01-02 17:33
C#人工智能实践
dnn
人工智能
神经网络
计算机视觉
opencv
c#
YOLO
[C#]
OpenCvSharp
结合yolov8-face实现L2CS-Net眼睛注视方向估计或者人脸朝向估计
源码地址:github地址:https://github.com/Ahmednull/L2CS-NetL2CS-Net介绍:眼睛注视(eyegaze)是在各种应用中使用的基本线索之一。它表示用户在人机交互和开放对话系统中的参与程度。此外,它还被用于增强现实,用于预测用户的注意力,从而提高设备的感知能力,降低功耗。因此,研究人员开发了多种方法和技术来准确估计人类的凝视。这些方法分为两类:基于模型的方
FL1623863129
·
2024-01-01 16:06
C#
YOLO
[C#]
OpenCvSharp
实现Yolov8 Face Landmarks 人脸关键点检测
介绍:github地址:GitHub-derronqi/yolov8-face:yolov8facedetectionwithlandmark效果:项目:代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSys
小楼先森
·
2024-01-01 06:47
YOLO
视觉学习
笔记13——既是模型,又是模型中转站的onnx
系列文章目录入门级深度学习环境搭建文章目录系列文章目录前言一、ONNX是什么?二、环境安装1、在Anaconda环境中安装onnx2、在Anaconda环境中卸载onnx3、anaconda安装onnxruntime未完待续。。。前言假设一个场景:现在某组织因为主要开发用TensorFlow为基础的框架,现在有一个深度算法,需要将其部署在移动设备上,以观测变现。传统地我们需要用caffe2重新将模
RanceGru
·
2024-01-01 05:45
深度学习
学习
笔记
深度学习
人工智能
边缘计算
砍柴写作营之如何写出好标题
我是一个喜欢
视觉学习
的人,听一遍老师的课,好像听到了东西,但马上就忘得差不多了。有了文字笔记,可以在有空的时候,找
曲奇小溪
·
2024-01-01 04:52
[C#]
OpenCvSharp
实现Yolov8 Face Landmarks 人脸关键点检测
介绍:github地址:https://github.com/derronqi/yolov8-face效果:项目:代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.Drawing;usingSys
FL1623863129
·
2023-12-31 16:41
C#
YOLO
[C#]
opencvsharp
进行图像拼接普通拼接stitch算法拼接
介绍:
opencvsharp
进行图像拼一般有2种方式:一种是传统方法将2个图片上下或者左右拼接,还有一个方法就是融合拼接,stitch拼接就是一种非常好的算法。
小楼先森
·
2023-12-31 15:25
windows
[C#]C# winform实现imagecaption图像生成描述图文描述生成
介绍:地址:C#https://github.com/ruotianluo/ImageCaptioning.pytorch效果:测试环境:vs2019onnxruntime1.16.3
opencvsharp
4.8
小楼先森
·
2023-12-31 15:25
c#
开发语言
[C#]C# winform实现imagecaption图像生成描述图文描述生成
介绍:地址:C#https://github.com/ruotianluo/ImageCaptioning.pytorch效果:测试环境:vs2019onnxruntime1.16.3
opencvsharp
4.8
FL1623863129
·
2023-12-31 04:44
C#
c#
开发语言
[C#]
opencvsharp
进行图像拼接普通拼接stitch算法拼接
介绍:
opencvsharp
进行图像拼一般有2种方式:一种是传统方法将2个图片上下或者左右拼接,还有一个方法就是融合拼接,stitch拼接就是一种非常好的算法。
FL1623863129
·
2023-12-31 04:44
C#
c#
[C#]
OpenCvSharp
利用微信二维码引擎实现二维码识别
介绍微信开源了其二维码的解码功能,并贡献给OpenCV社区。其开源的wechat_qrcode项目被收录到OpenCVcontrib项目中。从OpenCV4.5.2版本开始,就可以直接使用。该项目github地址:https://github.com/opencv/opencv_contrib/tree/master/modules/wechat_qrcode模型文件的地址:https://git
FL1623863129
·
2023-12-31 04:14
C#
微信
视觉学习
(7) —— 接收数据和发送数据以及全局变量和浮点数
1、前提创建一个四个字节的地址2、发送数据(1)直接发送数据再观察地址里的值与我们想要值不一样输入0,而实际值则为结论:直接输入值到地址,值会发生变化(2)走全局变量发送数据添加全局变量(值为1,更好的区分)走全局变量发送数据查看地址的数据值发现问题:这里可以观察到,地址数值为00010000,与预想不符查看地址的绑定虽然寄存器个数是2个,但是Int类型是16位所以结果只在前两个字节显示,我们将其
走丢的男孩
·
2023-12-30 16:36
#视觉
学习
【绘分享『英文启蒙规划师』训练营】第三课作业
图片发自App第三课自然拼读一听完课程回顾了一下自己给孩子教授字母的方法,确实没有遵循先听觉学习后
视觉学习
的规律,一般都是指着卡片带孩子读,就像老师说的,确实存在搞混淆的情况,课程中的方法,先辨音练习,
Maytotoro
·
2023-12-30 09:16
测试C#使用
OpenCvSharp
从摄像头获取图片
OpenCvSharp
也支持获取摄像头数据,不同于之前测试AForge时使用AForge控件显示摄像头数据流并从中截图图片,
OpenCvSharp
中显示摄像头数据流需要周期性地从摄像头中截取图片并显示在指定控件中
gc_2299
·
2023-12-29 09:29
dotnet编程
c#
OpenCvSharp
摄像头
图片
C#
OpenCvSharp
读取rtsp流录制mp4可分段保存
软件界面:测试环境:VS2019.NETFramework4.7.2
OpencvSharp
4.8.0输入RTSP流地址即可拉取RTSP流,支持抓拍和录制RTSP流视频,且支持支持按固定时间保存,比如我想
FL1623863129
·
2023-12-29 09:57
C#
网络
C#
OpenCVSharp
记录 之四 透视变换Cv2.WarpPerspective()
1、
OpencvSharp
透视变换Cv2.WarpPerspective()WarpPerspective()透视变换是将图片投影到一个新的视平面,也称作投影映射透视变换不能保证物体形状的“平行性”。
xaiqpl
·
2023-12-26 18:02
opencv
c#
.net
基于
OpenCvSharp
的数字图像处理 - 位置变换
创建项目|文件与显示|像素操作|图像彩色类型转换|模糊、平滑、去噪|锐化、边缘检测|二值化|形态学|位置变换|直方图|霍夫变换|图像优化|图像分割完整示例项目平移、旋转、缩放、翻转、剪切等变换都属于仿射变换,而仿射变换又是透视变换的一种。所有仿射变换都可以用三个点到另外三个点去描述,而透视变换需要四个点。我们拍摄的图像里面,一般矩形的物体(例如纸张)都会变形,如果要转回规整的矩形,就要使用透视变换
还是叫明
·
2023-12-26 18:31
数字图像处理
OpenCV
C#
仿射变换
透视变换
OpenCVSharp
OpenCVSharp
4.5 单应性矩阵 - 透视校正
用
OpenCVSharp
4.5跑一遍OpenCV官方教程。
jimtien
·
2023-12-26 18:30
OpenCVSharp
opencv
c#
OpenCvSharp
透视矫正六步实现透视矫正(八)
透视矫正,引用文档拍照扫描,相片矫正这块。读取图像Cv2.ImRead();预处理(灰度化,高斯滤波、边缘检测)轮廓检测(获取到最大轮廓)获取最大面积轮廓的四个顶点标识最小矩形坐标透视矫正显示完整代码//1、读取图像Matimage=Cv2.ImRead("2.jpg",ImreadModes.Color);//2、预处理(灰度化,高斯滤波、边缘检测)Matsrc_gray=newMat();Cv
李建军
·
2023-12-26 17:59
c#opencv
c#
开发语言
视觉学习
(5) —— 绑定流程
1、前提2、接收事件绑定参数3、规则列表的设置(1)字节起止位置0到1是两个字节当输入值为整数1(2)比较规则配置大于等于小于上升沿等等而后是范围值等于1到5之间都算满足条件4、全局触发以上的逻辑:当输入值在范围内,将执行流程15、注意使用此方法绑定流程时,流程中功能块必要有清理数据的功能,否则流程将重复执行(1)全局变量以上逻辑:向Modbus通信里的Address地址发送数据值0这样的话,就是
走丢的男孩
·
2023-12-26 10:24
#视觉
学习
视觉学习
(6) —— 接收事件规则列表
条件:两个地址绑定地址1,条件是值为1才执行流程(1)字节起止位置为0-0向100写入值1,流程次数是否会增加答案是不会,字节0是在哪里所以当写入值1而因为字节起止位置是00,所以只读字节0的数据,而此时字节0数据为00,所以不符合触发条件(2)字节起止位置为1-1向100写入值1,流程次数则会增加此时读取的是字节1的值,而字节1的值为01,也就是值为1(3)字节起止位置为0-1向100写入值1,
走丢的男孩
·
2023-12-26 10:24
#视觉
学习
视觉学习
(4) —— 添加地址传递数据
ModbusSlave选择一个地址右键,选择发送的数据类型视觉软件一、添加地址当地址为100时,先将首地址改为100,第0个地址为100,第1个地址为101,往后累加若想使用100—150的地址,即首地址为100,寄存器个数为50或50以上二、写地址鼠标停留在红色方框内,会出现一个+图标点击出现弹出设备管理设备地址就是SlaveID寄存器个数,若接收16位数据,只需要1位,若接收32位数据,则需要
走丢的男孩
·
2023-12-26 10:54
学习
视觉学习
(2) —— 连接通讯
一、初始界面二、通信设置三、通信设置初始界面四、绑定设备这里其实就是谁控制视觉就绑定谁,机器设计中一般都是ModbusTCP,由PLC直接控制选择ModBus通信,直接点击确定,通信参数可以进入之后再输入五、通信参数目标IP:PLC的IP端口号:PLC的端口号轮询时间:每多少ms就检查一次地址自动重连:如果掉线会自动重连首地址:即地址范围的首地址寄存器个数:即地址范围,从首地址开始数六、注意值的注
走丢的男孩
·
2023-12-26 10:22
#视觉
学习
视觉学习
(1)—— 理论
一、提问初入视觉的几个问题:1、视觉是怎么被控制的2、怎么让视觉启动3、视觉需要完成什么东西4、视觉启动如何将完成的东西反馈给我二、回答1、视觉都是通过通讯协议控制,如串口、ModbusTCP等协议2、视觉中的所有功能块都在流程中,想要启动这些功能即执行流程3、视觉的功能都是由不同的功能块进行搭配从而完成所需求的功能4、视觉的数据也是通过通讯协议进行数据反馈三、补充视觉不仅只关心软件里的功能,还需
走丢的男孩
·
2023-12-25 04:08
#视觉
学习
计算机视觉
海康
c#
OpenCvSharp
检测(斑点检测、边缘检测、轮廓检测)(五)
在C#中使用OpenCV进行图像处理时,可以使用不同的算法和函数来实现斑点检测、边缘检测和轮廓检测。斑点检测边缘检测轮廓检测一、斑点检测(Blob)斑点检测是指在图像中找到明亮或暗的小区域(通常表示为斑点),并标记它们的位置。可以使用OpenCV中的函数SimpleBlobDetector来实现斑点检测。该函数将图像转换为二进制图像,然后找到所有的轮廓,通过设置阈值来确定斑点的亮度范围。Simpl
李建军
·
2023-12-24 01:12
opencv
人工智能
计算机视觉
c# opencv 获取多边形中心点
这可以通过FindContours方法实现:using
OpenCvSharp
;Matsrc=newMat("your_image_path",ImreadModes.Grayscale);Matdst=
wangyue4
·
2023-12-23 09:22
c#
opencv
开发语言
C#中使用OpenCV的常用函数
以下是一些C#中使用OpenCV的常用函数例子:1.加载图像:using
OpenCvSharp
;Matimage=Cv2.ImRead("path_to_your_image.jpg",ImreadModes.Color
wangyue4
·
2023-12-23 09:19
opencv
计算机视觉
人工智能
视觉学习
之注意力机制(SE、ECA、CBAM)
没空写,先看这个应急吧,写的还怪好咧【深度学习】(1)CNN中的注意力机制(SE、ECA、CBAM),附Pytorch完整代码_se注意力机制_立Sir的博客-CSDN博客
黑夜寻白天
·
2023-12-23 00:40
机器视觉
学习
人工智能
2023 英特尔On技术创新大会直播 |探索视觉AI的无限可能
2023英特尔On技术创新大会直播|探索视觉AI的无限可能前言一·未来的AI:释放视觉AI真正潜力二·AI技术突破、视觉Al挑战及前沿研究创新三·全尺度
视觉学习
全尺度
视觉学习
示例1.GridConv实现三维人体姿态估计更高准确率
以山河作礼。
·
2023-12-22 12:37
活动文章
人工智能
c# 使用OpenCV
C#和OpenCV的结合主要通过一个名为
OpenCVSharp
的库实现。
OpenCVSharp
是一个C#包装器,它提供了对OpenCV(一个开源的计算机视觉和机器学习库)功能的访问。
wangyue4
·
2023-12-21 15:30
c#
opencv
开发语言
git 解决 fatal- 过早的文件结束符(EOF) fatal- index-pack failed
Cloninginto'
opencvsharp
'...remote:Enumeratingobjects:135,done.remote:Countingobjects:100%(135/135),done.remote
Dreamhai
·
2023-12-18 10:49
git
C#
OpenCvSharp
DNN 部署yolov5旋转目标检测
目录效果模型信息项目代码下载C#
OpenCvSharp
DNN部署yolov5旋转目标检测效果模型信息Inputs-------------------------name:imagestensor:Float
天天代码码天天
·
2023-12-16 16:43
C#人工智能实践
dnn
YOLO
目标检测
人工智能
c#
深度学习
opencv
C#
OpenCvSharp
DNN 部署yolov5不规则四边形目标检测
目录效果模型信息项目代码下载C#
OpenCvSharp
DNN部署yolov5不规则四边形目标检测效果模型信息Inputs-------------------------name:imagestensor
天天代码码天天
·
2023-12-16 15:27
C#人工智能实践
dnn
YOLO
目标检测
人工智能
c#
opencv
神经网络
视觉学习
笔记10——opencv的卸载、安装与多版本管理
系列文章目录参考文献参考文献参考文献参考文献文章目录系列文章目录前言一、opencv卸载二、opencv安装1、下载opencv2、cmake-gui编译3、终端编译安装4、配置环境变量报错一报错二报错三报错四5、opencv的多版本安装与管理多版本安装环境变量管理前言之前在ubuntu18系统上已经安装了opencv4.4.0和扩展库opencv_contrib,但是最近需要跑一个SLAM的源代
RanceGru
·
2023-12-15 22:05
深度学习
opencv
学习
计算机视觉
视觉学习
笔记11——TensorRT安装配置及使用
系列文章目录参考文献参考文献参考文献文章目录系列文章目录前言1.安装首先解压下载的TensorRT安装包然后添加环境变量python调用TensorRTAPI安装UFF安装graphsurgeon安装onnx_graphsurgeon安装pycuda2.测试终端测试版本号测试自带的例子sampleMNIST3.onnx模型转engine模型4.报错解决前言一般的深度学习项目,训练时为了加快速度,会
RanceGru
·
2023-12-15 22:05
深度学习
深度学习
边缘计算
服务器
视觉学习
笔记12——百度飞浆框架的PaddleOCR 安装、标注、训练以及测试
系列文章目录虚拟环境部署参考博客1参考博客2参考博客3参考博客4文章目录系列文章目录一、简单介绍1.OCR介绍2.PaddleOCR介绍二、安装1.anaconda基础环境1)anaconda的基本操作2)搭建飞浆的基础环境2.安装paddlepaddle-gpu版本1)安装2)验证3.pip安装paddleocrwhl包1)2.6版本的paddleocr安装2)验证4.安装PPOCRLabel1
RanceGru
·
2023-12-15 22:53
深度学习
计算机视觉
nlp
ocr
深度学习
人工智能
paddlepaddle
百度
C#
OpenCvSharp
DNN 部署FastestDet
目录效果模型信息项目代码下载C#
OpenCvSharp
DNN部署FastestDet效果模型信息Inputs-------------------------name:input.1tensor:Float
乱蜂朝王
·
2023-12-15 14:44
人工智能
dnn
人工智能
神经网络
c#
opencv
开发语言
目标检测
C#
OpenCvSharp
DNN 部署YOLOV6目标检测
目录效果模型信息项目代码下载C#
OpenCvSharp
DNN部署YOLOV6目标检测效果模型信息Inputs-------------------------name:image_arraystensor
乱蜂朝王
·
2023-12-15 14:44
人工智能
dnn
YOLO
人工智能
c#
opencv
OpenCV图像识别小案例
以下是一个简单的示例代码,演示如何使用C#和OpenCV进行图像识别:代码奉上usingSystem;using
OpenCvSharp
;classProgram{staticvoidMain(string
百锦再
·
2023-12-05 08:58
opencv
人工智能
计算机视觉
OpenCvSharp
从入门到实践-(04)色彩空间
目录1、GRAY色彩空间2、从BGR色彩空间转换到GRAY色彩空间2.1色彩空间转换码2.2实例BGR色彩空间转换到GRAY色彩空间3、HSV色彩空间4、从BGR色彩空间转换到HSV色彩空间4.1色彩空间转换码4.2实例BGR色彩空间转换到HSV色彩空间1、GRAY色彩空间GRAY色彩空间通常指的是灰度图像,灰度图像是一种每个像素都是从黑到白,被处理为256个灰度级别的单色图像。这256个灰度级别
天天代码码天天
·
2023-12-04 19:48
计算机视觉
人工智能
c#
深度学习
opencv
机器学习
WEBAPI返回图片显示在VUE前端
WEBAPI部分通过nuget安装
Opencvsharp
,这部分用来做图像处理在controller中写如下方法,我要对原图进行旋转使用了Opencv,如果不需要旋转可以用注释的代码[HttpGet(Name
easyboot
·
2023-12-04 09:03
VUE3
WEBAPI
vue.js
前端
javascript
WEBAPI
OpenCvSharp
从入门到实践-(06)创建图像
目录1、创建图像1.1实例1-创建黑色图像1.2实例2-创建白色图像1.3实例3-创建随机像素的雪花点图像2、图像拼接2.1水平拼接图像2.2垂直拼接图像2.3实例4-垂直和水平两种方式拼接两张图像在OpenCV中,黑白图像其实就是一个二维数组,彩色图像就是一个三位数组。数组中的每个元素就是图像中对应位置的像素值。1、创建图像在黑白图像中,像素值为0表示纯黑色,像素值为255表示纯白色1.1实例1
天天代码码天天
·
2023-12-04 00:39
opencv
人工智能
计算机视觉
c#
OpenCvSharp
从入门到实践-(05)通道
目录1、拆分通道1.1、实例1-拆分一副BGR图像的通道1.2、实例2-拆分一副HSV图像的通道2、合并通道2.1实例3-合并通道的顺序不同,图像的显示效果也不通实例4-合格H通道图像、S通道图像、V通道图像3、综合运用拆分通道和合并通道2.2、实例5-只把H通道的值调整为1804、alpha通道4.1、实例5-调整A通道的值一副BGR图像是由B通道、G通道、R通道这3个通道构成的。本篇博客介绍如
天天代码码天天
·
2023-12-02 17:30
opencv
人工智能
计算机视觉
图像处理
c#
OpenCvSharp
Slim画中文
github地址:https://github.com/AvenSun/
OpenCvSharp
SlimSlimBuildof
OpenCvSharp
OpenCvSharp
SlimThisprojectprovidestheslimbuildof
OpenCvSharp
nativelibrary.Currentlythere'rebinarypackagesfor
OpenCvSharp
2.4.10,3
乱蜂朝王
·
2023-12-02 04:31
人工智能
OpenCvSharp
C#
c#
opencv
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他