- 博客(31)
- 收藏
- 关注
原创 python-LeNet卷积神经网络目标检测
lenet卷积神经网络是比较早的目标检测网络,今天复现一下,数据集采用mnist,在网络中加入了参数量和计算量和网络结构查看代码,而且将网络结构与训练代码进行分离,这样可以在设计网络结构时,可以将lenet网络改为你想设计的网络。出创新点。其中,LeNet为网络结构模块,summary是网络结构查看模块,xunlian模块是训练网络模块,utils是设计支持summary的模块可以在该代码的基础上,进行网络改进,改为自己想要的网络结构用于查看设计好的网络结构和参数、计算量,lenet的网络结构如下所示
2023-04-12 19:40:00
22
原创 【python-keras深度学习-基本卷积神经网络mnist数字识别】
mnist数据集中有0-9共10个数字,如何使用卷积神经网络进行识别,除了keras封装好的函数外,还需要进行one-hot编码,将类别特征转化为数值变量,比如我要识别的数字为1,除了1的位置为1,其他9个位置则为0,如此就可以将类别问题转化为识别概率问题。
2023-04-12 13:26:14
36
原创 【python-pyqt5下载安装】
pyqt是图形程序框架qt的python接口,由一组python模块构成,是一个创建GUI应用程序的工具包,主要特点有:1:对QT库完全封装2:使用信号、槽机制进行通信3:提供一整套进行GUI程序开发的窗口控件4:支持使用QT的可视化设计器进行图形的界面设计,并能够自动生成python代码。
2023-04-11 10:56:45
797
原创 python-opencv【图像处理-sift角点检测】
sift是申请专利了,所以在调用xfeatures2d.SIFT_create()时,opencv版本很重要,opencv2.0版本可以跑,但是3.0以上,就跑不了,会报错。所以在使用时,要看自己的opencv版本。如果坚持使用3.0或者4.0以上版本,必须下载opencv-contrib才可以使用。kp获取关键点的位置信息,尺度信息,方向信息,而且sift处理的是灰度图像,所以要进行灰度转换img1表示输入图像,kp表示关键点信息,img表示输出图像,(0,255,0)绘制颜色。
2023-03-22 11:01:05
104
原创 python-opencv【图像处理-阈值处理】
阈值处理:设定阈值,高于该阈值的像素点的像素值,统一设定为max,低于该阈值的像素点的像素值设定为min,实现二值化效果,即为黑白效果,剔除许多干扰信息。
2023-03-21 21:31:22
46
原创 python-opencv【图像处理-目标跟踪camshift】
在meanshift中存在的问题是,检测窗口是大小不变的,而检测目标在视屏中的位置和大小是在改变的,所以camshift算法,自动调整检测窗口的大小,来适应目标大小的变化。代码在meanshift算法代码的基础上,将meanshift替换为camshift,再将绘图函数进行替换即可。
2023-03-20 10:22:09
29
原创 python-opencv[图像处理-视频目标跟踪meanshift]
【代码】python-opencv[图像处理-视频目标跟踪meanshift]
2023-03-19 21:48:52
128
原创 python-opencv【图像处理-fast特征点检测】
小记:先进行边缘检测,再进行特征点检测效果会好很多。3.shi-tomsi特征点检测结果。
2023-03-18 09:52:26
29
原创 python-opencv[图像处理-shi-tomsi角点检测]
小记:先进行边缘检测,再进行特征点检测效果会好很多。3.shi-tomsi特征点检测结果。
2023-03-17 14:53:30
23
原创 python-opencv[图像处理-Harris角点检测]
算法原理:代码:实验结果1.未检测之前:2.Harris检测之后:小记:处理图像必须转化为float32数据类型
2023-03-17 10:42:30
43
原创 python-opencv[图像处理-霍夫圆检测]
霍夫圆检测是先进行圆心的确定,然后根据圆心推导出半径。1。圆心检测的原理:圆心是无数条直线相交的结果,那么可以设定一个阈值,如果相交于一点的直线超过了阈值,那么就可以将该点确定为圆心。2.确定了圆心,那么圆上的点到圆心的距离是固定的,即为半径,设定阈值,如果有很多点到圆心的距离超过了阈值,那么该距离就设定为半径3.知道了半径和圆心,那么就获取到了整个圆的方程,就可以进行圆的检测和绘制了。img=待处理图像cv.HOUGH_GRADIENT=霍夫变换使用的算法。
2023-03-16 20:37:58
267
原创 python-opencv[图像处理-hough直线检测]
霍夫变换常用来提取图像中的几何形状,比如直线,圆等等。霍夫线检测使用的内置函数为:其中rho,theat表示极坐标系下的半径和角度threshold表示阈值,限制条件,高于该阈值才会被确定为直线而且,cv.Huogh(image,rho,theat,threshold)获取到的是极坐标系下的点的数据,需要转化为x,y坐标,再利用cv.line函数将直线绘制出来。
2023-03-16 14:47:48
182
原创 python-opencv【图像处理-模板匹配】
模板匹配,就是在待处理图像中,利用模板进行遍历,找到相似度最大的区域,最终将相似度最高的区域作为最终的结果。步骤:1.准备模板图像和待处理图像2.滑动模板图像,与原图像进行对比3.在每一个位置,都计算与待处理图像的相似度4.找到相似度最大的图像位置,该位置就是最匹配的区域5.绘制显示。
2023-03-16 09:59:00
206
原创 ananonda环境安装+Labelimg标注软件安装+python3.9
anaconda环境安装+目标检测标注软件labelimg软件下载
2023-02-12 20:19:44
390
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人