自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 ubuntu系统下,笔记本安装完显卡驱动,屏幕显示问题

ubuntu系统下,笔记本安装完显卡驱动,屏幕显示问题

2022-09-20 01:39:17 1634 3

原创 windows下完成编译相关环境安装

windows下载cmakehttps://blog.csdn.net/weixin_42471738/article/details/98218112windows下无法执行makehttps://blog.csdn.net/sz76211822/article/details/77645960windows下解决make: *** No targets specified and no makefile found. Stop.https://www.pianshen.com/artic

2021-07-01 17:04:54 156

原创 (信号灯九)二值化信号灯发光区域框选

构建代码import cv2import numpy as npfrom matplotlib import pyplot as pltimport timeimport imutilsimport mathdef draw_box(point,circle,image_shape): x1 = [] x2 = [] y1 = [] y2 = [] image_height,image_width = image_shape if image_

2021-05-18 16:07:02 117

原创 (信号灯八)使用HSV判断信号灯颜色,并将截取的灯区域resize到25*20

构建代码import cv2import numpy as npfrom matplotlib import pyplot as pltimport time判断颜色def findNoneZero(image): rows,cols,_= image.shape img11 = image[4:rows-4,4:cols-4] nonzero = img11.nonzero() nonzeroy = np.array(nonzero[0]) # 高索引

2021-05-08 16:29:52 312

原创 (信号灯七)综合版本-使用HSV颜色空间将类绿色、红色和黄色区域分别二值化

构建代码import numpy as npimport collectionsimport cv2import numpy as npimport matplotlib.pyplot as pltimport time#定义字典存放颜色分量上下限#例如:{颜色: [min分量, max分量]}#{'red': [array([160, 43, 46]), array([179, 255, 255])]}"""0是黑色 255是白色mask = cv2.inRange(hsv, l

2021-05-07 11:02:42 657 2

原创 (信号灯六)优化版本-使用HSV颜色空间将类绿色区域二值化

构建代码import numpy as npimport collectionsimport cv2import numpy as npimport matplotlib.pyplot as plt#定义字典存放颜色分量上下限#例如:{颜色: [min分量, max分量]}#{'red': [array([160, 43, 46]), array([179, 255, 255])]}"""0是黑色 255是白色mask = cv2.inRange(hsv, lower_red, u

2021-04-27 17:00:43 374 3

原创 (信号灯五)使用HSV颜色空间将类绿色区域二值化

构建代码import numpy as npimport collectionsimport cv2import numpy as npimport matplotlib.pyplot as plt#定义字典存放颜色分量上下限#例如:{颜色: [min分量, max分量]}#{'red': [array([160, 43, 46]), array([179, 255, 255])]}"""0是黑色 255是白色mask = cv2.inRange(hsv, lower_red, u

2021-04-27 16:48:53 799 1

原创 (信号灯四)使用HSV颜色空间将类红色区域二值化

构建代码import numpy as npimport collections #定义字典存放颜色分量上下限#例如:{颜色: [min分量, max分量]}#{'red': [array([160, 43, 46]), array([179, 255, 255])]}"""0是黑色 255是白色mask = cv2.inRange(hsv, lower_red, upper_red) #lower20===>0,upper200==>0,函数很简单,参数有三个第一个参数

2021-04-26 23:53:58 1039 1

原创 (信号灯三)三格子信号灯三等分截取后统一尺寸

构建代码import matplotlib.pyplot as pltimport matplotlib.image as mpimgimport cv2# 切割def get_three_box(img_shape): # 竖向三座信号灯 if img_shape[0] > 2*img_shape[1]: a = (img_shape[1], img_shape[0]) # 横向尺寸, 纵向尺寸 circle_point = (int(a[

2021-04-26 19:24:10 94

原创 (信号灯二)三格子信号灯三等分截取

构建代码import matplotlib.pyplot as pltimport matplotlib.image as mpimgimport cv2# 切割def get_three_box(img_shape): # 横向三座信号灯 if img_shape[0] > 2*img_shape[1]: a = (img_shape[1], img_shape[0]) # 横向尺寸, 纵向尺寸 circle_point = (int(a[

2021-04-26 16:22:05 96

原创 (信号灯一)三格子信号灯三等分框选

构建代码:import matplotlib.pyplot as pltimport matplotlib.image as mpimgimport cv2def get_three_box(img_shape): a = (img_shape[1], img_shape[0]) # 横向尺寸, 纵向尺寸 circle_point = (int(a[0]/2),int(a[1]/2)) x_inch = int(a[0]*0.45) y_inch = int(a[1

2021-04-26 14:12:49 112

原创 HSV色彩空间转换

可视化调节1.构建代码import cv2import numpy as npdef show_one_image(image_path): # -*- coding:utf-8 -*- """ 功能:读取一张图片,显示出来,转化为HSV色彩空间 并通过滑块调节HSV阈值,实时显示 """ image = cv2.imread(image_path) # 根据路径读取一张图片,opencv读出来的是BGR模式 cv2.imshow(

2021-04-21 21:46:24 1220

原创 按键截取帧图像

按键截取帧图像import cv2import timedef capture_img(usb, height, width, frame_saved_path, show_camera_data): # 设置摄像头采集图像的格式 cap = cv2.VideoCapture(usb) # cap = cv2.VideoCapture(usb, cv2.CAP_V4L2) # 采集图像为mjpg格式 cap.set(cv2.CAP_PROP_FOURCC,

2021-04-20 16:31:21 154 2

原创 (三)将yolo格式的标签在图像数据集上显示

traffic_dataimages内含图像yolo_label内含标签文件,除了后缀,文件名与图像名一一对应new_label空文件夹traffic_light_one_73imagestrain-空文件夹val-空文件夹imagestrain-空文件夹val-空文件夹get_one.ipynbshow_label_box_on_image.ipynbtraffic_data为根目录,以下代码存放在show_label_box.

2021-04-19 16:44:03 1544

原创 软件安装(2)-pycharm安装与下载

2 pycharm相关软件下载https://www.jetbrains.com/pycharm/download/#section=linux软件安装鼠标右键下载的安装包,以管理员身份运行(这里下载的是专业版,需要激活;如果是社区版,就不需要激活)点击next修改软件安装目录,点击next:勾选相关选项,点击next之后点击Install,完成安装。...

2021-04-19 16:16:37 91

原创 (二)清洗数据集标签、选择标签中指定对象并以此划分训练集和验证集

判断图片数据集images与yolo格式标签文件夹yolo_label内,除了后缀文件名是否相同。import osdef get_difference_from_two_folders(images_path,label_path): image_dirs = os.listdir(images_path) label_dirs = os.listdir(label_path) image_dirs.sort() label_dirs.sort() file

2021-04-19 11:13:06 860

原创 (一)根据yolo格式txt标签文件,在原图中截取目标图片并保存

2021-04-19 10:25:55 2361 3

原创 2021-04-19

1windows下使用git clone下载地址:https://git-scm.com/downloads一路next,git安装完毕(安装在电脑的位置可以自定义,不一定C盘)打开图标Git Bash或者Git CMD,就可以使用git clone下载代码了。

2021-04-19 08:35:27 75

原创 软件安装(4)-pytorch1.8.1安装

pytorch下载地址https://pytorch.org/点击下载网址,出现如下画面,点击箭头处可以下载历史版本之前安装了cuda11.1,这里选择安装cuda11.1的pytorch1.8.1,得到命令行:conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge打开cmd,之前下载了anaconda,准备在anaconda里面创建的虚拟环境进行pytorch1.8.1安装。

2021-04-18 20:37:18 4429

原创 软件安装(2)-pycharm相关

2 pycharm相关2.1 下载地址:https://www.jetbrains.com/pycharm/download/#section=linux

2021-04-17 14:04:11 74

原创 软件安装(1)-anaconda相关

1.anaconda相关1.1下载地址:https://www.anaconda.com/products/individual

2021-04-17 14:02:31 75

原创 软件安装(3)-cuda11.1/cudnn8.0.5.39安装(windows)

1.anaconda相关1.1下载地址:https://www.anaconda.com/products/individual2 pycharm相关2.1 下载地址:https://www.jetbrains.com/pycharm/download/#section=linux3 cuda安装3.1 查看NVIDA 控制面板打开NVIDIA控制面板,点击帮助里面的系统信息,在弹出的界面点击组件,NVCUDA64.DLL所显示的产品名称,即为支持下载的cuda最高版本。在弹出的界面点击

2021-04-17 13:28:50 1252

转载 darknet版本的yolov4特征层可视化

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入ddcf欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何

2021-04-07 16:15:32 792 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除