- 博客(31)
- 收藏
- 关注
原创 尝试全流程用paddlepaddle做AI安全管理 安全帽识别
尝试全流程用paddlepaddle做完一个项目,项目基于paddledetection套件,主要应用于装配式工厂以及工地的安全管理及使用摄像头推流的模式进行是否佩戴安全帽的识别,抽烟,识别。
2023-04-04 22:55:27 941 1
原创 win10下构建opencv gpu
https://medium.com/chung-yi/build-opencv-gpu-version-on-windows-10-c37a33437525https://thinkinfi.com/install-opencv-gpu-with-cuda-for-windows-10/大佬链接镇楼首先要准备的vs2019 cmake opencv源码 opencv_contrib-master(opencv和opencv_contrib版本一定要对应)WITH_C...
2021-09-09 10:07:02 561
原创 win10+opencv GPU yolov4 安装
https://blog.csdn.net/woshicver/article/details/114909788#t3https://thinkinfi.com/install-opencv-gpu-with-cuda-for-windows-10/https://medium.com/chung-yi/build-opencv-gpu-version-on-windows-10-c37a33437525https://codeleading.com/article/68925853065/
2021-09-06 09:25:14 316
翻译 空之卷
空之卷序“空之卷”为对二天一流的兵法的总结。乃我“二天一流”的最高境界,便是无知无觉,空无一物的空明境界。完全的空无一物是绝对不可能的。我所说的“空”,既是知“无”,又是知“有”。世人往往把自己不知道的称为“空”,但其实,那并非“空”。“空”是存在的,只不过是在世人那里,它世一团迷团一样混乱。因此,在兵法中,不懂兵法绝对不能称为是兵法之“空”。这样的境界是困惑、不解、是无用的,并非“空”。武士对兵法的理解应相当准确、并勤加练习,直到扫除一切的困惑,达到心中澄澈空明之境界。此时,意志、
2021-04-19 09:37:05 283
原创 python批量修改labelme json格式标签
之前打算用mask-rcnn跑一个数据集,标注方式出点问题 使用labelname1,labelname2这种的标注模式 现在要改成labelname group_id:1这种,还不是自己标的也不好意思在让别人去改 图片太多 手工一个。先能用 后期再优化一下。用上正则和多线程 还有CPython以下是代码import jsonimport ospath = './'dirs = os.listdir(path)def dateset(): num...
2021-04-07 16:45:58 1689 3
转载 用Mask-RCNN训练自定义大小的数据集
一、目前情况用Mask-RCNN训练自己的数据集时,需要制定图片的长度和宽度,即IMAGE_MIN_DIM = 448IMAGE_MAX_DIM = 640而在Mask_RCNN/mrcnn目录下model.py文件中第1815行到1819行代码h, w = config.IMAGE_SHAPE[:2] if h / 2**6 != int(h / 2**6) or w / 2**6 != int(w / 2**6): raise Exception("Im...
2021-03-01 10:52:37 1627 2
原创 Ubuntu18.04安装Nvidia NGC
Nvidia NGC介绍不多说了,nvidia推出的官方容器管理系统wget -O ngccli_cat_linux.zip https://ngc.nvidia.com/downloads/ngccli_cat_linux.zip && unzip -o ngccli_cat_linux.zip && chmod u+x ngcmd5sum -c ngc.md5echo "export PATH=\"\$PATH:$(pwd)\"" >> ~/
2021-01-22 16:00:34 847
原创 deepstream开发记录
官方文档:https://docs.nvidia.com/metropolis/deepstream/dev-guide/index.html
2021-01-13 11:21:28 232
原创 jetson nano root用户登录
之前dell服务器安装ubuntu很简单就可以使用root登录,无奈用到jetson nano不可以了记录一下吧设置好ssh可以登陆后sudo vi /etc/pam.d/gdm-autologin注释行 "auth requied pam_succeed_if.so user != root quiet success"sudo vi /etc/pam.d/gdm-password注释行 "auth requied pam_succeed_if.so user != roo..
2020-11-14 19:26:57 2346
原创 opencv调用海康工业相机
import sysimport threadingimport msvcrtimport cv2import numpy as npfrom ctypes import *import cv2import numpy as npimport cv2 as cvimport numpy as npsys.path.append("../MvImport")from CameraParams_const import *from CameraParams_header import..
2020-09-28 01:14:44 1494
转载 深度学习调参有哪些技巧?
深度学习调参有哪些技巧?深度学习的效果很大程度上取决于参数调节的好坏,那么怎么才能最快最好的调到合适的参数呢?求解高质量回答Jarvixhttps://www.zhihu.com/question/25097993/answer/153674495著作权归作者所有。只想说一句:初始化一次惨痛的教训是用normal初始化cnn的参数,最后acc只能到70%多,仅仅改成xavier,acc可以到98%。还有一次给word embed...
2020-08-26 08:08:26 848
原创 minconda安装labelme语义分割标注
第一步下载minconda,这里我使用的是清华大学的软件站 确实很快https://mirror.tuna.tsinghua.edu.cn/第二部安装minconda 都是直接点下一步即可下一步打开命令行输入命令 pip install pyqt5安装成功后继续输入命令 pip install labelme 安装labelme同样显示安装成功后输入 labelme 接下来会弹出窗口...
2020-08-20 15:20:02 369
原创 Nvidia Jetson Nano 安装
官方安装步骤参考: https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#intro注意问题:1、制作SD 镜像时,支持128GB的SD卡,刚开始用的SD卡读卡器太差,导致做出来的boot image启动不了,后面换了好的读卡器,用etcher烧写成功;2、供电,通过5V,2.5A的micro USB供电会突然重启,换成了直流电源,跳到5.4V, 用电源口供电J48跳线帽要短接性能$
2020-08-18 09:21:16 1473
原创 darknet yolov4训练遭遇 darknet: ./src/utils.c:326: error: Assertion `0‘ failed.
darknet: ./src/utils.c:326: error: Assertion `0' failed.显示上述错误 显卡计算力不足 一般建议增加cfg文件下的subdivisions=*的值。尝试过修改 [convolutional]层的filters的值 减小 但是注意不要修改yolo层上面的[convolutional]层。...
2020-07-31 16:45:53 2520 3
转载 Jetson Nano ubuntu18.04安装海康MVS
首先从海康官方下载软件 https://www.hikrobotics.com/service/soft.htm?type=1选择linux ARM 下载之后选择里面的 MVS-1.0.0_aarch64_20190708.tar.gz 这个是64位架构的 ARMHF是32位架构上使用的解压之后 如果直接安装的话因为ubuntu18.04删除了/etc/rc.local直接安装的话会报错 首先新建一个rc.local文件root用户下to...
2020-07-28 18:33:06 4296 4
转载 Darknet-yolo系列常用命令积累
[net] ★ [xxx]开始的行表示网络的一层,其后的内容为该层的参数配置,[net]为特殊的层,配置整个网络# Testing ★ #号开头的行为注释行,在解析cfg的文件时会忽略该行# batch=1# subdivisions=1# Trainingbatch=64 ★ 这儿batch与机器学习中的batch有少许差别,仅表示网络积累多少个样本后进行一次BPsubd...
2020-07-21 09:18:51 2959
原创 Darknet如何继续用已有模型继续训练 clear命令微调模型
正常情况下,很多时候都是直接使用预训练模型进行训练./darknet detector train cfg/voc.data cfg/yolov3-voc.cfg darknet53.conv.74如果出现意外还可以继续使用.backup文件进行训练./darknet detector train cfg/coco.data cfg/yolov3.cfg backup/yolov3.backup 如果加上-clear 则模型会从初始状态开始./darknet detector t.
2020-07-21 09:17:55 2980 2
原创 darknet优化经验
darknet优化经验主要来自于:AlexeyAB 版本darknet目录darknet优化经验 1. AlexeyAB改进项 2. Linux下编译选项 3. 训练经验 4. 提升检测效果 5. 总结 6. AlexeyAB大神改进 1. AlexeyAB改进项 提供window支持 相较于原版pjreddie版本darknet提升了训练速度 添加了二值化网络,XNOR(bit) ,速度快,准确率稍低https://github..
2020-07-21 09:06:23 819 1
原创 yolo下cfg文件含义
# Testing //测试,训练时候需要注释掉#batch=1#subdivisions=1# Trainingbatch=64 //每次迭代要进行训练的图片数量 ,在一定范围内,一般来说Batch_Size越大,其确定的下降方向越准,引起的训练震荡越小。 subdivisions=8 //源码中的图片数量int imgs = net.batch * net.subdivisions * ngpus,按subdivis.
2020-07-20 08:59:38 805
原创 yolov4报错:mosaic=1-compile Darknet with Opencv for using mosaic=1
记录一下吧 mosaic=1 - compile Darknet with OpenCV for using mosaic=1 mosaic=1 - compile Darknet with OpenCV for using mosaic=1 mosaic=1 - compile Darknet with OpenCV for using mosaic=1 mosaic=1 - compile Darknet with OpenCV for using mosaic=1 mosaic=
2020-07-18 17:23:37 1391 1
原创 opnencv-python目标检测-查找目标区域并测量实际尺寸-2
继续上次的识别。上次处理出来是这个效果:我最后要的效果是得到尺寸角点坐标以用来得到测量实际尺寸的效果。
2020-05-29 00:23:43 1017
原创 opnencv-python目标检测-查找目标区域并测量实际尺寸
这是一个关于预制构件的项目,已经研究好久了 今天把这些贴上来需要处理的原图片长这个样子:
2020-05-28 14:00:36 2133 2
原创 jetson nano 踩坑记录之使用tensorrt与deepstream跑yolov3模型
算是个人的记录吧首先也是网上找了很后来发现shi'时间太久hen'很多都不适用了。还是官方教程靠谱https://forums.developer.nvidia.com/t/deep-learning-inference-benchmarking-instructions/73291看英文教程是很有必要的,但是千万不能不看说明直接复制粘贴命令看英文教程是很有必要的,但是千万不...
2020-04-16 00:48:04 1945
原创 jetson nano入坑记录之安装jetPack
参考官方文档:https://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html按照官网说明下载的安装包结果很糟心显示软件包体系架构(amd64)与本机系统体系结构(arm64)不符无可奈何看了一下英文文档:里面说有lian两种方法安装 一个是使用nano下载好的镜像 下载安装 同时有很多条件需要...
2020-04-14 01:28:12 4871 2
原创 jetson nano安装jtop
JetSon系列是Nvidia公司推出的面向边缘计算嵌入式平台。在使用nvidia-smi时发现是用不了,搜索之下发现使用jtop代替了补充一下安装jtop的记录首先安装支持环境包sudo apt-get install git cmakesudo apt-get install python3-devsudo apt-get install libhdf5-serial-d...
2020-04-14 00:33:00 12095
原创 python读取txt内容自动生成二维码并保存
最近因为工作需要一个批量生成二维码的,草料等在线工具都还有限制就手撸一个。直接代码import qrcodewith open("test.txt", "r") as read_file: for line in read_file.readlines(): line = line.strip('\n') #去掉列表中每一个元素的换行符 ...
2020-04-13 19:04:04 1927
原创 如何快速构建一个企业revit族库(含插件)
在以Revit平台的BIM应用和实施过程中,族库数量和质量是决定企业能否顺利实施BIM的核心环节之一,足够数量的高质量族是BIM推广过程中实现标准化的必备条件;同时,如何让工程和设计人员方便、简洁的使用族,是提高BIM工具使用效率的一个关键因素。 如果你因为安全,企业保密制度等原因不方便将族文件上传到族库大师等由软件商的族库,那么搭建一个属于自己的企业族库就很必要了。...
2018-10-29 21:55:43 5240 18
原创 如何快速构建一个企业revit族库(含插件)
在以Revit平台的BIM应用和实施过程中,族库数量和质量是决定企业能否顺利实施BIM的核心环节之一,足够数量的高质量族是BIM推广过程中实现标准化的必备条件;同时,如何让工程和设计人员方便、简洁的使用族,是提高BIM工具使用效率的一个关键因素。 如果你因为安全,企业保密制度等原因不方便将族文件上传到族库大师等由软件商的族库,那么搭建一个属于自己的企业族库就很必要了。...
2018-08-05 19:48:05 2362 7
原创 修改 proxmox5.2笔记去除订阅
1.logo ico 更换 需要提供清晰透明背景图片2.support改为需要的删除 改成刷新成功消除同理搜索title: gettext('updates') 删除 保存 刷新有时候仅仅去掉title即可3.去掉登陆时是否订阅通知 /// /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js思路:proxmox全...
2018-07-12 12:48:55 5898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人