- 博客(114)
- 收藏
- 关注
原创 虚拟环境使用的python并不是我虚拟环境中安装的 ,而是默认的base中的
这种情况可能是因为在终端中,系统的PATH变量指向的是Python2.7的路径,而不是conda虚拟环境中的Python3.7路径。可以尝试在虚拟环境中执行以下命令,将虚拟环境中的Python路径加入到系统的PATH变量中。自己的代码一直是在虚拟环境中运行的,使用的python版本是3.7.没有对版本或者安装的包做任何改动,但是今天用的时候一直报错,查了一下是python版本太低,使用。如果发现默认版本不是虚拟环境中安装的版本,是base的版本。是虚拟环境中的Python路径,需要根据实际情况进行修改。
2023-03-26 15:11:06
3089
5
原创 Java---生产者与消费者模式
在Java语言中,实现生产者消费者问题时,可以采用三种方式: - 使用 Object 的 wait/notify 的消息通知机制; - 使用 Lock 的 Condition 的 await/signal 的消息通知机制; - 使用 BlockingQueue 实现。
2022-07-29 21:55:19
1571
原创 Faster-ILOD、maskrcnn_benchmark训练coco数据集及问题汇总
训练coco数据集遇到RuntimeError: copy_if failed to synchronize: cudaErrorAssert: device-side assert triggered问题的解决办法
2022-06-05 21:17:58
352
1
原创 Faster-ILOD、maskrcnn_benchmark训练自己的voc数据集及问题汇总
使用Faster-ILOD训练自己标注的数据集遇到问题及对应的解决方案
2022-06-01 21:45:19
649
原创 Faster-ILOD、maskrcnn_benchmark安装过程及遇到问题
Faster-ILOD、maskrcnn_benchmark安装过程、如何运行以及运行期间遇到问题,多cuda版本间相互切换
2022-05-22 21:51:19
1485
5
原创 win10解决IE浏览器安装不上的问题
卸载了ie浏览器之后 想要重新安装,一直提示““internet Explorer 未能完成安装 安装程序无法继续,因为您的计算机上安装了更新的版本”。看了好多教程都不可以,最后参考以下教程解决了问题:window10 InternetExplorer未能完成安装解决方案...
2022-04-26 15:04:46
6149
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
2320
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
2096
原创 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
5992
原创 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
1568
原创 python报错:SyntaxError: Missing parentheses in call to ‘exec‘
SyntaxError: Missing parentheses in call to 'exec'
2022-03-03 22:02:47
4330
1
原创 js调用Python函数
想要实现一个功能:输入:目标检测或者跟踪或者车牌识别的结果以及原始图片帧序列输出:将目标检测的bbox框画到图片上以及车牌识别等文字写到图片上,生成结果展示视频,进行可视化,在前端网页中进行展示。因为直接用js在图片中画框,写文字以及合成视频比较麻烦,因此考虑到直接用python实现,写个函数让js调用,返回生成视频的路径,前端获取路径进行展示即可一、跑通js调用Python函数过程参考链接:https://blog.csdn.net/brook_/article/details/8077
2021-12-16 17:33:04
11727
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
2189
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
1998
原创 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
1730
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
178
原创 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
703
原创 超时停靠视频生成
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
114
原创 目标检测(mmdetection)+车牌识别(HyperLPR)
在做的项目需要车牌识别,但存在一张图中多辆车的情况,HyperLPR输入一张图只输出一个结果。因此,想法是先讲图像输入到目标检测项目中尽享车辆检测,如果检测到车辆,则将检测到的车辆给车牌识别系统进行车牌识别。遇到的问题1.AttributeError: module ‘cv2.cv2’ has no attribute ‘estimateRigidTransform’原因是opencv-python版本太高 ,estimateRigidTransform函数已经被取代。使用estimateAffin
2021-05-19 20:45:56
1470
原创 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
82
原创 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
3037
1
原创 MMDetection使用及相关问题
搭建mmdetection,并训练自己的数据集,及使用过程中出现的各种问题汇总:服务器缓存,core dumped等
2021-03-26 21:14:37
4708
4
原创 pycharm连接远程服务器
一、打开项目二、连接远程服务器![在这里插入图片描述](https://img-blog.csdnimg.cn/20210318092437816.png三、修改内容与服务器同步
2021-03-18 09:30:36
219
原创 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
164
2
原创 c++基础(一)
C++基本语法C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对象 -对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。 类 -类可以定义为描述对象行为/状态的模板/蓝图。 方法 -从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。 即时变量 -每个对象都有其独特的即时变量。对象的状态是由这些即时变...
2021-02-14 10:43:40
2305
4
原创 Visual C++ 6.0 安装
百度网盘链接:https://pan.baidu.com/s/1H7_TQKYUvIueHY7t3NIsCA提取码:mwdt重点!!!不要自定义目录安装,刚开始安装在d盘,软件能正常打开,但是编译运行的时候报错(找不到DeBug下的那个EXE),解决了好久也没有解决掉。后来卸载,重新安装在默认目录下就可以了用管理员身份运行...
2021-02-13 20:30:58
455
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
1463
原创 win10下Visual Studio配置clang开发环境(一)
一、下载 Visual Studiohttps://visualstudio.microsoft.com/zh-hans/downloads/二、安装1.选择工作负载2.选择安装位置,点击安装安装可能有点慢~
2020-12-24 09:12:56
2252
原创 JAVA入门--环境配置及开发工具安装
目录一、下载jdk二、配置环境变量三、测试是否成功四、下载开发工具--IntelliJ IDEA五、IntelliJ IDEA 教程一、下载jdk官网:https://www.oracle.com/java/technologies/javase-downloads.html参考博客:java安装以及配置环境变量详细步骤下载完成,安装。双击安装包,可自定义安装路径,路径最好不要有中文。安装完成二、配置环境变量在...
2020-10-28 22:10:40
275
原创 No.1 MobaXterm 使用、常用Linux命令及Tmux
一、什么是VPS虚拟私有主机(Virtual Private Server) 虚拟处理系统/虚拟机(VPS/VM)vps是虚拟专用服务器,也是网络主机产品的革命性技术,能使用户花低廉的费用,享用昂贵的高档服务器和网络连接,并且省去了繁琐的系统维护工作,又无须牺牲系统的整体性能及操作的独立性。 vps其实也是台服务器,只不过在传统的服务器上运用了虚拟化的软件,每台服务器都可以虚拟化出不同的独立IP地址。 vps的操作和独立的服务器相同,拥有系统的所有权限,能够自由的分割磁盘空间的大小,...
2020-09-27 11:15:37
20053
原创 deeplabv3+及pytorch实现
deeplab系列DeepLabV3+ 基本原理及Pytorch版注解用PyTorch搞定GluonCV预训练模型,这个计算机视觉库真的很好用
2020-08-25 10:00:07
6393
1
原创 关于空洞卷积(Atrous Convolution)
内容节选自《神经网络与深度学习》电子版:https://nndl.github.io/对于一个卷积层,如果希望增加输出单元的感受野,一般可以通过三种方式 实现: 1)增加卷积核的大小; 2)增加层数,比如两层3×3的卷积可以近似一层5×5 卷积的效果; 3)在卷积之前进行汇聚操作。前两种方式会增加参数数量,而 第三种方式会丢失一些信息。空洞卷积(Atrous Convolution)是一种不增加参数数量同时增加输出单元感受野的一种方法,也称为膨胀卷积(Dilat...
2020-08-19 17:42:19
1638
原创 卷积神经网络(CNN)与深度卷积神经网络(DCNN)
作为小白,看到DCNN,一直想知道与CNN的区别,也没找到明确的说法,以下是自己的一点想法,欢迎指正!目录一、CNN与DCNN二、基于pytorch的实现1.LeNet-52.AlexNet一、CNN与DCNN卷积神经网络,如:LeNet深度卷积神经网络,如:AlexNetAlexNet与LeNet结构类似,但使用了更多的卷积层和更大的参数空间来拟合大规模数据集ImageNet。卷积神经网络就是含卷积层的网络。AlexNet是浅层神经网络和深度神经网络的分界..
2020-08-19 16:55:18
48471
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
2472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人