自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA创建项目常见问题

创建spring项目,Maven导入报错,无法正常导入jar报,运行项目报错 类文件具有错误的版本号

2023-08-10 09:54:40 321

原创 虚拟环境使用的python并不是我虚拟环境中安装的 ,而是默认的base中的

这种情况可能是因为在终端中,系统的PATH变量指向的是Python2.7的路径,而不是conda虚拟环境中的Python3.7路径。可以尝试在虚拟环境中执行以下命令,将虚拟环境中的Python路径加入到系统的PATH变量中。自己的代码一直是在虚拟环境中运行的,使用的python版本是3.7.没有对版本或者安装的包做任何改动,但是今天用的时候一直报错,查了一下是python版本太低,使用。如果发现默认版本不是虚拟环境中安装的版本,是base的版本。是虚拟环境中的Python路径,需要根据实际情况进行修改。

2023-03-26 15:11:06 2566 5

原创 pascal voc数据集选取部分类别

pascalvoc数据集选取部分类别,并将其划分为训练集合测试集

2023-03-24 09:02:46 451

原创 linux离线状态下将视频mp4格式转换m3u8

linux离线状态下将视频mp4格式转换m3u8

2023-03-03 19:54:07 1318

原创 将模型检测结果作为gt保存到标注文件

将模型检测结果作为gt保存到标注文件,以及voc格式数据集中xml的相关操作

2022-10-05 17:09:04 572

原创 tmux 常用指令

tmux 常用指令

2022-10-04 20:58:16 142

原创 Java---生产者与消费者模式

在Java语言中,实现生产者消费者问题时,可以采用三种方式: - 使用 Object 的 wait/notify 的消息通知机制; - 使用 Lock 的 Condition 的 await/signal 的消息通知机制; - 使用 BlockingQueue 实现。

2022-07-29 21:55:19 1538

原创 关于linux切换多版本cuda及遇到的问题

安装多版本的CUDA并建立软连接进行切换,并对于运行时报错,驱动版本太低的问题进行解决

2022-06-07 12:31:21 1728

原创 Faster-ILOD、maskrcnn_benchmark训练coco数据集及问题汇总

训练coco数据集遇到RuntimeError: copy_if failed to synchronize: cudaErrorAssert: device-side assert triggered问题的解决办法

2022-06-05 21:17:58 332 1

原创 Faster-ILOD、maskrcnn_benchmark训练自己的voc数据集及问题汇总

使用Faster-ILOD训练自己标注的数据集遇到问题及对应的解决方案

2022-06-01 21:45:19 623

原创 Faster-ILOD、maskrcnn_benchmark安装过程及遇到问题

Faster-ILOD、maskrcnn_benchmark安装过程、如何运行以及运行期间遇到问题,多cuda版本间相互切换

2022-05-22 21:51:19 1379 5

原创 win10解决IE浏览器安装不上的问题

卸载了ie浏览器之后 想要重新安装,一直提示““internet Explorer 未能完成安装 安装程序无法继续,因为您的计算机上安装了更新的版本”。看了好多教程都不可以,最后参考以下教程解决了问题:window10 InternetExplorer未能完成安装解决方案...

2022-04-26 15:04:46 5910 2

原创 iOD及Detectron2搭建过程问题记录

一、搭建过程conda create -n iod python=3.7 -yconda activate iodpip install torch==1.8.1+cu101 torchvision==0.9.1+cu101 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.htmlpip install opencv-pythonpip install fvcorepip install cython; pip

2022-04-21 22:28:52 2247 7

原创 MMDetection安装问题

问题一:Install MMDetection报错pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/{cu_version}/{torch_version}/index.html本人环境cu_version10.1 (输入nvcc -V命令,即可查询到CUDA版本号。)torch_version1.10.2mmcv-full is only compiled on PyTorch 1.x.0 because

2022-04-10 16:08:40 2020

原创 ModuleNotFoundError: No module named ‘pytest‘

在pycharm运行程序报错,ModuleNotFoundError: No module named ‘pytest’搜了一下,原来是命名的问题,py文件命名为test_xxx.py,应该是test_开头的文件会调用pytest模块启动,然后文件缺乏某些语句或参数导致的。解决方案:将文件名改为test1_xx.py就可以正常运行了。...

2022-03-29 14:33:21 5879

原创 python报错:TypeError: ufunc ‘add‘ did not contain a loop with signature matching types dtype(‘<U32‘) d

taxi_bbox[id].append(sort_data[i][2]+","+sort_data[i][3]+","+sort_data[i][4]+","+sort_data[i][5])sort_data[i][2]类型问题,先转换为str再进行拼接即可。taxi_bbox[id].append(str(sort_data[i][2])+","+str(sort_data[i][3])+","+str(sort_data[i][4])+","+str(sort_data[i][5])).

2022-03-04 11:00:19 1529

原创 python报错:SyntaxError: Missing parentheses in call to ‘exec‘

SyntaxError: Missing parentheses in call to 'exec'

2022-03-03 22:02:47 3995 1

原创 js调用Python函数

想要实现一个功能:输入:目标检测或者跟踪或者车牌识别的结果以及原始图片帧序列输出:将目标检测的bbox框画到图片上以及车牌识别等文字写到图片上,生成结果展示视频,进行可视化,在前端网页中进行展示。因为直接用js在图片中画框,写文字以及合成视频比较麻烦,因此考虑到直接用python实现,写个函数让js调用,返回生成视频的路径,前端获取路径进行展示即可一、跑通js调用Python函数过程参考链接:https://blog.csdn.net/brook_/article/details/8077

2021-12-16 17:33:04 11523 6

原创 MMDetection模型微调

使用FasterRCNN训练模型时,因为做的是交通场景下的出租车识别,自己标注了一部分数据,为增强效果,先在数据集BDD100K上训练,然后在自己数据集上进行微调。使用·faster_rcnn_r50_fpn_1x进行训练BDD100K数据集下载地址:https://doc.bdd100k.com/download.html模型下载地址:https://github.com/SysCV/bdd100k-models通过查看文档,官方提供的训练好的模型是与MMDetection相匹配的,不用自己训练

2021-10-27 22:58:29 2162 1

原创 yolov3训练自己的数据集(MMDetection)

采用自己标注的数据集,格式为voc格式,在MMdetection上用FasterRcnn和YoLoV3进行训练。用FasterRcnn训练可参考https://blog.csdn.net/cc__cc__/article/details/104116988数据集的类别等都已在使用FasterRcnn训练时修改完成,使用yolov3进行训练:...

2021-10-27 11:16:10 1924

原创 python将图片拼接为视频

import cv2import os# 保存的视频路径及视频size(1920, 1080)writer = cv2.VideoWriter('D:/achenf/data/0618/data0706/fold2/val/val.mp4', cv2.VideoWriter_fourcc('m', 'p', '4', 'v'), 25, (1920, 1080), True)# **********设置帧的数量**********total_frame = len(os.listdir('D:/

2021-07-10 12:56:40 1643 3

原创 python批量修改图片名

import osROOT_DIR = os.path.abspath("D:/achenf/data/0618/data0706/fold2/")img_path = os.path.join(ROOT_DIR, "train/images/21_4")imglist = os.listdir(img_path)i = 0for img in imglist: if img.endswith('.jpg'): print(i) src = os.pat

2021-07-10 12:50:24 166

原创 python修改json文件

需要解析的json文件示例{ "info": { "contributor": "", "description": "", "url": "", "year": "", "version": "", "date_created": "" },"annotations": [ { "bbox": [ 222.61, 495.35, 101.76999999999998, 94.37 ], "image_id": 0,

2021-07-09 19:14:08 682

原创 超时停靠视频生成

1.使用服务器mmdetection文件生成检测框文件,得到res.txt文件服务器路径: /data6/cf/mmdetection/本地路径:E:\CarPlateIdentity\MM\mmdetection\demo\mmdet\core\visualization\image.pypython demo/test_vedio.py configs/faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py checkpoints/faster_rcnn_r50_f

2021-06-03 21:58:46 104

原创 目标检测(mmdetection)+车牌识别(HyperLPR)

在做的项目需要车牌识别,但存在一张图中多辆车的情况,HyperLPR输入一张图只输出一个结果。因此,想法是先讲图像输入到目标检测项目中尽享车辆检测,如果检测到车辆,则将检测到的车辆给车牌识别系统进行车牌识别。遇到的问题1.AttributeError: module ‘cv2.cv2’ has no attribute ‘estimateRigidTransform’原因是opencv-python版本太高 ,estimateRigidTransform函数已经被取代。使用estimateAffin

2021-05-19 20:45:56 1420

原创 conda常用命令

1.查看创建的conda虚拟环境conda env list 或 conda info -e 查看当前存在哪些虚拟环境2.当前环境安装的包conda list3.创建虚拟环境conda create –n env python=3.64.删除创建的环境conda remove –n env –all5.conda建立环境conda建立的环境的安装的路径和位置:/home/用户名/.conda/envs/https://blog.csdn.net/weixin_39572794/arti

2021-05-17 13:50:58 74

原创 mmdetection训练自己的数据集--CVAT标注文件导出coco格式及相关操作

使用mmdetection训练自己的数据集,数据集使用VCAT进行标注,标注的文件是视频文件,将图像帧及标注文件导出为coco格式。1.批量修改图片名import osclass BatchRename(): def rename(self): path="D:\\achenf\data\\taxi\\test\\task_2_9_car_test-2021_04_13_13_25_24-coco\images" filelist=os.lis

2021-04-16 21:22:48 2883 1

原创 MMDetection使用及相关问题

搭建mmdetection,并训练自己的数据集,及使用过程中出现的各种问题汇总:服务器缓存,core dumped等

2021-03-26 21:14:37 4536 4

原创 pycharm连接远程服务器

一、打开项目二、连接远程服务器![在这里插入图片描述](https://img-blog.csdnimg.cn/20210318092437816.png三、修改内容与服务器同步

2021-03-18 09:30:36 210

原创 leetcode刷题记录

比特位计数给定一个非负整数num。对于0 ≤ i ≤ num 范围中的每个数字i,计算其二进制数中的 1 的数目并将它们作为数组返回。示例 1:输入: 2输出: [0,1,1]示例2:输入: 5输出: [0,1,1,2,1,2]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/counting-bits著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。思路对于所有的数字,只有两类:...

2021-03-05 11:15:36 137 2

原创 c++基础(一)

C++基本语法C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对象 -对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。 类 -类可以定义为描述对象行为/状态的模板/蓝图。 方法 -从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。 即时变量 -每个对象都有其独特的即时变量。对象的状态是由这些即时变...

2021-02-14 10:43:40 2259 4

原创 Visual C++ 6.0 安装

百度网盘链接:https://pan.baidu.com/s/1H7_TQKYUvIueHY7t3NIsCA提取码:mwdt重点!!!不要自定义目录安装,刚开始安装在d盘,软件能正常打开,但是编译运行的时候报错(找不到DeBug下的那个EXE),解决了好久也没有解决掉。后来卸载,重新安装在默认目录下就可以了用管理员身份运行...

2021-02-13 20:30:58 438 1

原创 使用ffmpeg从视频中截取图像帧

1.安装ffmpeg1.下载ffmpeg,配置环境变量系统变量:E:\software\ffmpeg\ffmpeg\bin2.win+r 打开命令行,输入ffmpeg,出现下列则配置成功。2.使用win+r进入命令行,进入视频所在文件夹运行命令ffmpeg -i "1.mp4" -r 100 -q:v 2 -f image2 %d.jpg将1.MP4 一秒钟切为100张图像参考:https://blog.csdn.net/qq_33547191/article/details/89

2021-01-08 17:17:25 1438

原创 win10下Visual Studio配置clang开发环境(一)

一、下载 Visual Studiohttps://visualstudio.microsoft.com/zh-hans/downloads/二、安装1.选择工作负载2.选择安装位置,点击安装安装可能有点慢~

2020-12-24 09:12:56 1970

原创 JAVA入门--环境配置及开发工具安装

目录一、下载jdk二、配置环境变量三、测试是否成功四、下载开发工具--IntelliJ IDEA五、IntelliJ IDEA 教程一、下载jdk官网:https://www.oracle.com/java/technologies/javase-downloads.html参考博客:java安装以及配置环境变量详细步骤下载完成,安装。双击安装包,可自定义安装路径,路径最好不要有中文。安装完成二、配置环境变量在...

2020-10-28 22:10:40 258

原创 No.1 MobaXterm 使用、常用Linux命令及Tmux

一、什么是VPS虚拟私有主机(Virtual Private Server) 虚拟处理系统/虚拟机(VPS/VM)vps是虚拟专用服务器,也是网络主机产品的革命性技术,能使用户花低廉的费用,享用昂贵的高档服务器和网络连接,并且省去了繁琐的系统维护工作,又无须牺牲系统的整体性能及操作的独立性。 vps其实也是台服务器,只不过在传统的服务器上运用了虚拟化的软件,每台服务器都可以虚拟化出不同的独立IP地址。 vps的操作和独立的服务器相同,拥有系统的所有权限,能够自由的分割磁盘空间的大小,...

2020-09-27 11:15:37 18540

原创 deeplabv3+及pytorch实现

deeplab系列DeepLabV3+ 基本原理及Pytorch版注解用PyTorch搞定GluonCV预训练模型,这个计算机视觉库真的很好用

2020-08-25 10:00:07 6354 1

原创 关于空洞卷积(Atrous Convolution)

内容节选自《神经网络与深度学习》电子版:https://nndl.github.io/对于一个卷积层,如果希望增加输出单元的感受野,一般可以通过三种方式 实现: 1)增加卷积核的大小; 2)增加层数,比如两层3×3的卷积可以近似一层5×5 卷积的效果; 3)在卷积之前进行汇聚操作。前两种方式会增加参数数量,而 第三种方式会丢失一些信息。空洞卷积(Atrous Convolution)是一种不增加参数数量同时增加输出单元感受野的一种方法,也称为膨胀卷积(Dilat...

2020-08-19 17:42:19 1574

原创 卷积神经网络(CNN)与深度卷积神经网络(DCNN)

作为小白,看到DCNN,一直想知道与CNN的区别,也没找到明确的说法,以下是自己的一点想法,欢迎指正!目录一、CNN与DCNN二、基于pytorch的实现1.LeNet-52.AlexNet一、CNN与DCNN卷积神经网络,如:LeNet深度卷积神经网络,如:AlexNetAlexNet与LeNet结构类似,但使用了更多的卷积层和更大的参数空间来拟合大规模数据集ImageNet。卷积神经网络就是含卷积层的网络。AlexNet是浅层神经网络和深度神经网络的分界..

2020-08-19 16:55:18 47265 4

原创 pytorch实现FCN、segnet,resnet、u-net参考资料

参考:VOC2012实例:基于pytorch的FCN网络简单实现知乎专栏实现FCN网络https://zhuanlan.zhihu.com/p/32506912FCN-Pytorch实现源码阅读笔记深度学习图像语义分割网络总结:FCN与SegNet的Pytorch实现FCN详解与pytorch简单实现(附详细代码解读)使用pytorch进行迁移学习模型下载Segnet【图像分割】用pytorch实现SegNet算法...

2020-08-18 15:00:03 2417

空空如也

空空如也

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

TA关注的人

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