- 博客(7)
- 收藏
- 关注
原创 C#-Winform 海康网络摄像机Opencv去畸变显示
C#-Winform 海康网络摄像机Opencv去畸变显示1 标定原理及C++Opencv相机标定1.1 世界坐标系->相机坐标系 三维点到三维点1.2 相机坐标系->图像坐标系 三维点到二维点1.3 图像坐标系->像素坐标系1.4 相机畸变模型1.5 C++ 相机标定2 C#-Winform去畸变显示1 标定原理及C++Opencv相机标定相机标定:世界坐标系到像素坐标系的映射关系。世界坐标系:代表物体在真实世界里的三维坐标。相机坐标系:代表以相机光学中心为远点的坐标系,光轴于z
2021-01-13 17:03:04 3804 2
原创 C# -WPF ni:graph 一维信号滤波
C# -WPF ni:graph 一维信号滤波1 WPF环境搭建2 WPF前端XML代码3 后端代码实现3.1 控件及参数初始化3.2 载入数据3.2 滤波方法实现1 WPF环境搭建编译环境为VS2019和.NET Framework4.6.1下载Measurement Studio2019 和 Telerik控件库并安装破解控件库百度网盘链接:2 WPF前端XML代码其中用到NI的graph控件用于显示信号的波形图。<Window xmlns="http://sche
2020-09-29 13:57:11 1336 1
原创 Tensorflow2 voc2012-tfrecord文件读写
Tensorflow2 voc2012-tfrecord文件读写1 读取xml文件2 写入tfrecords文件3 读取tfrecord文件TFRcord是Tensorflow内置的文件格式,是一种二进制文件,有时候我们会利用同一数据集训练不同的网络框架,对于较大数据集不断地复制移动读取较为不便,而TFRecord文件可将二进制数据和标签存储到同一文件中,可以更好地利用内存,方便复制和移动。1 读取xml文件xml文件数据存储的格式类似于数据结构中的树结构,anaotation为根节点。在voc201
2020-09-15 16:49:32 498 1
原创 Python-Opencv Yolov3目标检测
Python-Opencv Yolov3目标检测1 目标检测2 Opencv -Yolov32.1 加载模型并计算2.2 解码网络计算结果1 目标检测在图像中找到目标的位置并判定其类别。2 Opencv -Yolov3权重等文件的准备:Yolov3权重文件和网络配置文件,coco数据集所有类别的名称。网盘链接:2.1 加载模型并计算import numpy as npimport cv2coco_name_txt = open('./dnn/coco_name.txt', 'r')
2020-09-14 15:19:41 488
原创 Tensorflow2 ResNet实现猫狗二分类
Tensorflow2 ResNet实现猫狗二分类1 前言2 ResNet架构简介3 Tensorflow实现ResNet1 前言卷积神经网络(CNN)在计算机视觉领域扮演着重要的角色,而ResNet(Residual Network)的诞生则是CNN历史上重要的里程碑。理论上说网络的层数越深,提取的特征越好,检测结果越好,但实验证明网络层数较深的却不如网络层数较浅的模型,这是因为网络层数越深,越容易出现梯度消失和梯度爆炸,而ResNet很好的解决了这一问题。2 ResNet架构简介ResNet的思
2020-09-08 15:27:23 2998
原创 Python-Opencv实现单目标检测
python-opencv实现单目标检测一 简介二 背景前景分离1 灰度+二值+形态学 轮廓特征和联通组件2 Kmeans聚类实现前景和背景的分离三 模板匹配一 简介目标检测即为在图像中找到自己感兴趣的部分,将其分割出来进行下一步操作,可避免背景的干扰。以下介绍几种基于opencv的单目标检测算法,算法总体思想先尽量将目标区域的像素值全置为1,背景区域全置为0,然后通过其它方法找到目标的外接矩形并分割,在此选择一张前景和背景相差较大的图片作为示例。环境:python3.7 opencv4.4.0
2020-09-07 09:43:29 2706 1
原创 C# WPF调用Python-Tensorflow2深度学习模型
C# WPF调用python-tensorflow2深度学习模型一 环境介绍二 tensorflow模型的训练和生成1 加载数据训练模型2 h5文件转pb二 C#加载模型并预测1 vs2017环境搭建2 调用模型三 最终效果python在研究深度学习人工智能领域十分强大,但在工业项目开发中仍常常使用C#和C++来做软件,C++有Caffe深度学习框架,但C#尚且没有成熟的深度学习框架(有个tensroflow.net尚在开发中,有兴趣可以去研究研究)。现在实验室项目开发又要用C#,经过实践最终决定在C#端
2020-09-06 12:03:32 5889 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人