- 博客(41)
- 收藏
- 关注
转载 darknet 的python接口使用
https://blog.youkuaiyun.com/cwenge/article/details/80389988
2020-02-14 17:41:54
536
原创 用darknet-yolo批量检测一个文件夹下的图片
主要参考如下两篇文章https://blog.youkuaiyun.com/wangzy9766/article/details/88749696https://blog.youkuaiyun.com/qq_28534585/article/details/80057195主要是第一篇文章 修改C的代码,但是我在下面这一步出错了作者是直接用命令行创建的txt文件 我创建失败了 于是我自己建一个t...
2020-02-12 19:40:49
1909
1
原创 关于keras版本的EarlyStopping的详细解释
再用keras-yolov3中看到了EarlyStopping,想要仔细了解一下,下面这篇写的很好https://blog.youkuaiyun.com/zwqjoy/article/details/86677030
2020-01-20 14:10:54
2039
转载 darknet-yolov3 训练输出log的理解
可以参考下面两篇文章,写的很好https://blog.youkuaiyun.com/avideointerfaces/article/details/91958986https://blog.youkuaiyun.com/maweifei/article/details/81148414
2020-01-17 11:44:46
2469
转载 darknet-yolo训练自己的数据
https://www.cnblogs.com/answerThe/p/11481564.html上面这篇文章已经写的非常详细了。有一点在我的实际情况中有点不一样,就是我的图片有些是没有标注内容的,在运行my_lables.py的时候会报错,我是这样修改的,直接跳过没有标注过的图片,不知道后面会不会出现问题,在这里先记录一下,代码如下:def convert_annotation(yea...
2020-01-16 15:01:37
249
转载 keras防止显存占满
https://blog.youkuaiyun.com/sinat_26917383/article/details/75633754
2020-01-16 09:25:00
1570
原创 防止keras占满GPU显存-keras-yolo
import osimport numpy as npimport keras.backend as Kfrom keras.layers import Input, Lambdafrom keras.models import Modelfrom keras.optimizers import Adamfrom keras.callbacks import TensorBoard,...
2020-01-14 17:00:25
1498
1
转载 提高yolo检测精度的一些方法
随手记,看到别人写的,觉得蛮有道理的,有时间去实现看看,是否有用 random=1可以设置适应多分辨率 提升分辨率:416--> 608等必须是32倍数 重新计算你的数据集的anchor:(注意设置的时候计算问题) darknet.exe detector calc_anchors data/obj.data -num_of_clusters 9 -width ...
2020-01-07 14:40:41
11655
3
转载 清理conda
https://blog.youkuaiyun.com/weixin_41481113/article/details/88411241
2019-12-06 11:28:28
1272
转载 gitlab的使用(更新部分)
https://blog.youkuaiyun.com/weixin_30387799/article/details/98967131
2019-12-02 10:14:20
350
原创 tensorflow 读取权重
saver = tf.train.import_meta_graph('/home/xie/multi-task-learning-master/save/current5/model-age101.ckpt.index.meta')saver.restore(sess, tf.train.latest_checkpoint('/home/xie/multi-task-learning-mas...
2019-11-18 18:21:34
1213
原创 pip临时使用清华源镜像源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
2019-11-18 09:00:57
1645
转载 Ubuntu / 下的挂载空间不足问题
清除所有已下载的过期安装包sudo apt-get autoclean清除所有已下载的安装包sudo apt-get clean在某个空间大的分区建立一个目录,然后把/var/cache/apt/archives换成指向那个目录的软链接mkdir -p "$HOME/debs/partial"sudo rm -rf /var/cache/apt/archivessudo ln -s...
2019-11-13 17:31:31
649
原创 ptyhon cv2.namedWindow()函数的用法
cv2.namedWindow('2', cv2.WINDOW_NORMAL)cv2.imshow('2', hebin_180_img)cv2.waitKey(100)上面的代码可以让show出来的图形自由变换大小,记录一下
2019-08-20 11:44:15
5169
1
原创 海康卫视摄像头yolo检测,转换gps,用高德api借口显示点
直接上代码和效果图,因为用了高德的api接口,无法达到实时性import sysimport argparsefrom yolo_xie import YOLO, detect_videofrom PIL import Imageimport cv2import osimport timeimport numpy as npfrom datetime import dat...
2019-08-15 21:24:25
2396
2
原创 海康威视摄像头用yolo检测行人的一些问题
今天拿到了海康威视的摄像头,拿来做目标检测,因为是网线接口,所以必须要用交换机,然后查它的IP地址,然后才可以连接,不能把网线直接连接到主机上,下面是简单的读取摄像头的代码。import cv2import numpy as npurl = "rtsp://admin:lingtan666@192.168.0.176:554//Streaming/Channels/1"cap = ...
2019-08-14 13:18:25
8113
1
原创 固定摄像头检测行人投射到gps坐标
场景是在2楼我们固定了一个摄像头,然后实现yolo检测行人,并把行人的gps坐标试试显示出来下面附上部分代码:import math,osm_nScreenResolution_l = 640;m_nScreenResolution_h = 480;m_dScreenResolution_angle = 90/640m_dPlane_kappa = 0;m_dPlane...
2019-08-10 21:46:51
2404
1
原创 瑞芯微RK3399PRO 试用记录
需求是在3399pro上跑yolov3,因为是liunx系统,不太熟悉,下面是一些安装连接,记录一下,之后会更新把。https://v.qq.com/x/page/t0849kbmfne.html瑞芯微Toybrick RK3399Pro开发板YOLOV3开发http://t.rock-chips.com/forum.php?mod=viewthread&tid=18...
2019-08-10 21:40:58
5435
1
原创 xavier的CAN通信
记录:https://steinslab.io/archives/1712https://blog.youkuaiyun.com/weixin_39549161/article/details/89443179上面2两个就是我当时主要的参考文档。
2019-08-05 10:53:02
2786
原创 labelme 批量转换
#!/bin/bashdir=`ls /data/self-sweeper/8.2/json/` #定义遍历的目录 path="/data/self-sweeper/8.2/json/" #名字与上一行相同for i in $dirdo labelme_json_to_dataset ${path}$i #echo $idone...
2019-08-02 15:08:03
1435
1
原创 datatime.now 使用记录
from datetime import datetimea=datetime.now()# Run detectionresults = model.detect([test_img], verbose=1)b=datetime.now()# # Visualize resultsprint("检测时间:",(b-a))# 检测时间: 0:00:00.254750...
2019-08-01 14:58:36
505
原创 mask-rcnn检测物体时,用固定颜色
我自己训练了mask-rcnn权重后,就4类物体,检测的时候随机颜色很麻烦,就自己写了,一种类就用固定颜色表示。主要是修改这个/data/Mask_RCNN/mrcnn/visualize.py附上我的代码:"""Mask R-CNNDisplay and Visualization Functions.Copyright (c) 2017 Matterport, Inc.L...
2019-07-31 18:32:01
4055
14
原创 在Xavier上调用摄像头实现yolo-v3检测
目前手上有两块板子,TX2和Xavier,然后代码都很容易移植,下面附上用摄像头实时监测的代码,yolov3其实检测,主要就是调用摄像头的一些参数问题,记得好像(160,320)的图在xavier上有15Fpsimport sysimport argparsefrom yolo_xie import YOLO, detect_videofrom PIL import Imagei...
2019-07-31 18:25:56
29452
2
原创 用mask-rcnn训练自己的数据
这篇是记录用maskrcnn训练自己的数据集,防止以后忘记.主要参考:1.https://blog.youkuaiyun.com/qq_29462849/article/details/810373432.https://github.com/matterport/Mask_RCNN这个工作需求是识别公园道路和公园的一些立面物体,就是防止公园的无人清扫车碰撞(老板一定要用视觉解决...不要用超...
2019-07-30 10:32:31
3253
1
原创 yolov3的多显卡训练单显卡测试(keras)版本
今天是记录yolov3的多显卡的训练,之前也尝试过,没有跑起来,或者是跑起来了,但是不能单显卡检测,之后就不了了之了。知道最近要训练大批量的数据,有多显卡不用实属浪费,于是就在网络找了找,跑成功了,可以多显卡训练,单显卡检测了。主要是参考3个地方:1.https://github.com/qqwweee/keras-yolo3这个就是原始的yolo keras版本,但是好像没有多gp...
2019-06-06 17:20:08
7340
19
原创 python 在win10下和Ubuntu下通过摄像头保存视频
要求是想通过手上现有的摄像头来保存25fps的视频,在win10和Ubuntu下的代码稍微有些不同。倒是目前遇到的问题是不能保证fps的稳定和也不是想要的25fps,我已经在fourcc = cv2.VideoWriter_fourcc('M', 'J', 'P', 'G')设置了25fps,但是拍出来是接近30fps,我只能用sleep来人为控制fps,有人知道为什么不能得到制定的fps吗?...
2019-05-29 09:14:22
574
原创 ubuntu下摄像头录制花屏
随手记,在win10下用摄像头录制视频没问题,把代码直接复制带ubutnu下,一直花屏,试了很多,最后发现是少了一句cap.set(6,cv2.VideoWriter_fourcc('M', 'J', 'P', 'G') )下面贴全部代码import cv2import timetimenow = time.strftime('%Y%m%d_%H%M%S')def get...
2019-05-27 17:35:56
578
原创 基于Mask-rcnn的人流量统计
这次是记录一下最近做的项目,要求是统计一些摄像头的人流量,有一些是旅游景点的视频,有些是安检口的视频,要求统计出in,out的人数。一开始是找追踪算法,deep-sort,kcf等等,效果不太理想,然后用了百度ai的人流量统计,它的追踪做的不错,但是他的摄像头的角度和高度是固定的,用在我的视频上可能是因为角度的问题,准确率只有百分之六七十。然后试了试mask-rcnn,mask-rcnn的包围...
2019-05-24 16:50:37
3223
5
原创 python 捕获异常 try except
自己的随手记录,遇到了读取文件,但是要比较前后两个,最后那个会超出范围,所以记录下怎么用try捕获异常。--------------------------------------------------------------------------------------------------------------------------------------------------...
2019-05-24 11:18:55
595
原创 用百度ai的人流量统计(动态版)来统计固定场景的人流
这里简单的记录下怎么用这个百度ai来统计人流量,也在网上找了很多的多目标追踪的方法,都不是太理想,百度这个算好的了,但是由于我的摄像头角度的问题,和百度预设的角度不一样,效果不算理想,如果角度高度满足百度官方文档的要求的话,效果应该会不错。官方文档:https://ai.baidu.com/docs#/Body-API/ab92bcdc这篇只是想记录下自己的代码,现在代码能力很弱,记录下。...
2019-05-22 10:53:49
7355
7
原创 用masker_rcnn原始权重只检测想要的类别
记录一下怎么用原始权重只检测人 参考的是:https://blog.youkuaiyun.com/qq_15969343/article/details/80568579,因为有一些bug,所以自己在记录一下。谢谢原博主的代码!https://github.com/matterport/Mask_RCNNgithub地址 只需要修改几行代码就可以只检测人,或者你想要的类别。下载权重:https://...
2019-05-15 15:20:48
608
原创 python 透视变换
在网上找了很多的关于透视变换的例子,觉得都不是很详细,这里记录一下自己的理解。这里的图是我自己的理解,想要透视变换,我们需要8个点的数据,第一批四个点是原图你想显示的区域,然后还有一个顺序问题,这里网上很少提到,是一个逆时针填写,就是(左上,坐下,右下,右上)这样一个规律,第二批4个点就是你想投影在新背影下的四个点,顺序也是(左上,坐下,右下,右上)。示例图如下,手机上画的,有点粗糙。...
2019-04-29 10:10:55
9377
4
原创 无人驾驶工程师第二期——P5MPC
P5要重新配置一些环境 主要就是安装Ipopt和CppAD我的是Ubuntu14 先按照Udacity给的教程配置sudo apt-get install gfortran sudo apt-get install unzip wget https://www.coin-or.org/download/source/Ipopt/Ipopt-3.12.7.zip &&...
2018-09-30 19:29:18
2671
1
原创 无人驾驶工程师第二期——P1扩展卡尔曼滤波器
这次记录的是优达学城的无人驾驶工程师第二期的第一个项目,Extended Kalman Filters,这个项目和之前第一期的P3项目比较像,也是需要代码和一个程序之间链接,所以一开始的安装步骤就会比较麻烦,文中也有说在linux上执行会比较容易,所以这篇文章就是介绍我是如何一步步安装成功的,希望你看了这篇文章可以少踩点坑。我的是ubuntu14.04,各各版本应该不会有太多的差别,怎么安装u...
2018-08-14 21:03:02
2096
2
原创 优达学城无人驾驶工程师——P5车辆检测功能
这次讲的是优达学城无人驾驶工程师第一期的最后一个项目,车辆检测功能,代码如下。导包import cv2import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dimport matplotlib.image as mpimg%matplotlib inlineimpor...
2018-07-12 17:11:25
4042
2
原创 优达学城无人驾驶工程师——P4车道线检测功能
这次讲的是优达学城的无人驾驶工程师的P4项目,利用车前方的摄像头检测车道线,下面开始我们的代码部分。import numpy as npimport cv2import globimport matplotlib.pyplot as pltimport pickleimport matplotlib.image as mpimgfrom moviepy.editor import Vi...
2018-07-12 16:54:17
6576
2
原创 优达学城无人驾驶工程师——P3行为克隆
这次是P3项目,就是通过模拟器,来实现无人驾驶的作用,虽然和真正的无人驾驶是两码事。首先有一个模拟器,如下图,有一个训练模式,一个自动驾驶模式。一开始先用训练模式,有一个保存路径,可以把训练好的图片和所对应的转向角给保存下来。分别有中间,左边,右边,三个摄像头拍摄的图片,还有对应的转向,加速,刹车,速度。然后我们就可以利用这些信息来实现无人驾驶,通过Keras。下面开始代码部分。import cs...
2018-06-25 16:54:35
2320
3
原创 优达学城无人驾驶工程师——P2交通路牌识别
这次是P2项目——交通路牌识别,用到的是简单的卷积网络,2层的卷积层加上4层全连接层,因为用的数据集的图片大小是32x32的,所以不用很复杂的神经网络。数据地址在这里:https://s3-us-west-1.amazonaws.com/udacity-selfdrivingcar/traffic-signs-data.zip直接粘贴到迅雷下载就好了。下载好后解压是有3个文件,test.p tra...
2018-05-29 19:32:24
3854
2
原创 优达学城无人驾驶工程师——P1寻找车道线
这次介绍的是优达学城的无人驾驶工程师的P1项目,利用车的前摄像头来识别当前车道的左右两边两条的车道线。一开始先倒包#importing some useful packagesimport matplotlib.pyplot as pltimport matplotlib.image as mpimgimport numpy as npimport cv2%matplotlib inli...
2018-05-29 14:47:41
5184
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人