自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python基础:类的继承

Python基础:类的继承class Person(object): # 重写实例对象的构造(初始化)方法 def __init__(self, name, gender): self.name = name self.gender = gender # 自定义实例方法,格式化打印实例属性name的值 def speak(self): print ("hello ! 我是%s"%self.name) # 自定义

2020-10-25 13:50:01 253

原创 PyQT5播放音频

最近自己写的一个软件需要在持续监测T-box的信号强度值时,领导提出在信号低于阈值时给出警报或指示,之前的想法是在软件界面上加一个指示灯,但这样还是需要Tester去盯着屏幕,这样不友好,所以索性在通过声音的方式给出警示,这样就不用一直盯着屏幕了,网上搜索了几个PYQT播放音频的例程,都没法直接运行,在这里记录一下吧直接上代码:from PyQt5 import QtMultimediafrom PyQt5.QtCore import QUrlimport time # 需要导入...

2020-09-22 21:27:14 5211 2

原创 pyinstaller No module named 'html.parser'; 'html' is not a package

工作了很久没有写博客了,感觉还是要把这个爱好继续下去背景:目前我在自己写一个自动化的诊断T-box的工具,最后形成HTML的诊断文件,但是在打包程序时遇到下面的问题:pyinstaller No module named 'html.parser'; 'html' is not a package百度了下问题解决方式:import HTMLParser更换为from html....

2020-05-05 13:57:26 1019 2

原创 技术面试的经验总结

1.  C++     vector, list:参考博客:https://www.cnblogs.com/shijingjing07/p/5587719.html1.vector数据结构vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造成内存块的拷贝,时间复杂度...

2018-11-14 10:06:21 245

原创 最近看的一些资料

最近一段时间刚忙完实验室的项目,这段时间需要写论文,又要找工作,所以一直在恶补看理论,在这篇博客里记录一下我看到的比较好的资料,持续更新 1.这篇文章对SVM支持向量机解释的非常详细https://blog.csdn.net/v_july_v/article/details/76248372.这篇文章写得图像卷积和滤波器,写得特别清楚,我感觉特别适合入门https://blog...

2018-09-08 15:56:26 214

原创 VS2013使用VS2015工程

      最近要讲目标检测程序移植到windows上,所以使用我win7上已经配置好的vs2013+opencv3.4.0开发,但是我从网上下载的一些工程是vs2015的,在这里记录一下VS2013使用VS2015工程的方法:首先在工程文件中的.sln文件用记事本或者notepad++打开:1. 将第二行:# Visual Studio 14    改为:      # Visual Studi...

2018-07-13 20:22:48 4514

原创 OpenCV实现目标跟踪

使用opencv3以上在opencv_contib中集成的跟踪算法,实现目标跟踪在这里选择使用摄像头画面进行跟踪代码如下:import cv2import sys print cv2.__version__if __name__ == '__main__' : # Set up tracker. # Instead of MIL, you can also use ...

2018-07-04 14:01:29 9877 16

原创 ubutnu配置opencv3.4.1+opencv_contrib

      在ubuntu上安装opencv3.4.1是已经安装好的了,但最近在做行人检测跟踪方面的问题,就准备试试跟踪算法,例如大名鼎鼎的KCF等, 因为看到一些资料说opencv3以后opencv已经集成了跟踪算法所以准备试一试,运行python程序后直接会提示找不到'TrackerKCF_create'模块,在测试C++程序后也提示找不到 tracker.h 头文件,这就是我感觉应该是ope...

2018-07-03 13:18:56 2850

原创 使用深度学习进行目标检测

      在上一篇单目视觉测距中我测试了行人测距算法,其中最主要的一个问题就是传统的HOG+SVM行人检测算法的检测效果不好,存在的问题就是:1. 对人的检测框不够精准,在人站立状态下,头顶和脚底都有很大的空余部分,因为对行人测距我们要得到目标在画面中的像素身高,所以检测框不准确对我们进行单目行人测距有很大的影响,在程序运行过程我们更不可能采用手工标定的方法,所以一种精准的目标检测程序十分重要。...

2018-06-25 10:37:59 2744 1

原创 详细解读ros rbx1包中的follower.py

      很久没有写博客了,主要是最近在忙着写论文的报告,效率也很低,论文可真难写啊,创新点真的难找,归根到底还是理论知识太薄弱,我论文的方向是单目视觉机器人跟踪人,我们的机器人平台上安装有Kinect深度相机,大约半年以前我曾试过使用rbx1包中的follower.py,效果还不错,在这里记录一下:准备工作:1. 安装kinect的驱动2. 下载rbx1包并编译运行步骤:1. 首先运行机器人底...

2018-06-08 23:17:31 1403

转载 ROS 摄像头标定 camera calibration

本文转自:白巧克力亦唯心 https://blog.csdn.net/heyijia0327/article/details/43538695  在上一个ROS教程视觉文章中,我们使用usb_cam包读入并发布了图像消息,但是图像没有被标定,因此存在畸变。ROS官方提供了用于单目或者双目标定的camera_calibration包。这个包是使用opencv里的张正友标定法,所以如果你有使用ope...

2018-05-28 19:23:43 4909 1

原创 单目摄像机测距(python+opencv)

        我的论文方向目前是使用单目摄像头实现机器人对人的跟随,首先单目摄像头与kinect等深度摄像头最大的区别是无法有效获取深度信息,那就首先从这方面入手,尝试通过图像获取摄像头与人的距离。        在网上看了几天关于摄像头标定和摄像头焦距等原理的文章,然后通过这篇文章真正启发了我:用python和opencv来测量目标到相机的距离  主要的测距的原理是利用相似三角形计算物体到相机...

2018-05-22 11:17:00 84795 108

转载 摄像机标定:像素焦距与毫米焦距转换

1、像素焦距与毫米焦距转换     fu = ku * dpx;     fv = kv *  dpy;1) ku、kv分别为摄像机内参矩阵的x(u)、y(v)方向的像素焦距;2) fu、fv分别为摄像机x(u)、y(v)方向的毫米焦距;3) dpx、dpy单位为mm/pixel;4) dpx、dpy含义分别是Effective X(Y) dimension of pixel in frame g...

2018-05-07 23:12:29 6162 1

原创 一种粗略的普通摄像头深度信息提取方法

原文链接:https://blog.csdn.net/onezeros/article/details/6132864 最近在研究单目获取深度信息,在此介绍一种在网上看到的方法,主要是根据提取出的前景的面积大小来缩放图片,并不是一种真正意义上的提取深度,但提供了很好的参考,在这里感谢一下博主,同时记录一下我跑同这个代码的过程:首先下载工程文件,是vs工程文件,我在win7+vs2013+openc...

2018-05-07 19:01:33 3169

原创 HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP解决方法

问题:       最近在研究使用单目摄像头获取深度的问题,在用python写了个用摄像头拍照的程序后,运行,出现了如标题所示的报错:HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROPOpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file /...

2018-05-07 16:55:57 2099

原创 VS2013配置OpenCV3.4.0

首先,结尾有彩蛋。我笔记本安装的是win7+ubuntu14.04双系统,最近想使用windows上的vs+opencv测试一些程序,因为看论文的需要还是使用win比较方便,最近尝试人体检测,使用Yolo的方法,要求opencv版本在3.4以上,所以只好重新配置opencv。在这里我主要参照的是这篇博客关于vs2013+opencv3.4.0只要百度会出现很多教程,在这里我主要记录一下...

2018-04-21 15:00:08 5451 2

原创 ROS kinetic版本cv_bridge配置opencv2.4.9与默认opencv3冲突的问题

问题描述:     目前我们学习ros开发普遍的配置是ubuntu14.04 ros indigo版本,但以后是有需要升级到ubuntu16.04 ros kinetic版本的。这几天在尝试在ros kinetic版本配置opencv2.4.9时遇到了opencv和kinetic的cv_Bridge包不兼容的问题,经过查阅博客和调试,问题解决,主要问题在于ros kinetic版本默认使用open...

2018-04-17 14:05:11 3515

原创 使用QT插件进行ROS开发

介绍    QT是我经常使用的一款IDE,在我们的机器人项目全面转向使用ROS后,我就想能不能使用QT进行ros编程,因为使用RoboWare给我的体验很不好,可能是电脑配置较低的原因,RoboWare会经常性卡死崩溃(这只是我个人感受)。在一次参加比赛时学长教给我一种在ROS下使用qt插件的方法,但当时忙于赶进度没有及时记录,这几天在网上搜了一些安装方法,在次记录下来以供今后查阅,也希望能帮助到...

2018-03-29 15:03:54 698

原创 Failed to contact master at [localhost:11311]

我的一台笔记本自从改过网络设置以后,出现运行roscore报错的问题,网上的解决办法都试了但是没有效果,今天在ros.wiki的一条评论里找到了解决问题的方法,现在记录下来,以供备用。cd /etc sudo gedit hosts原文件如下: 127.0.0.1 zz 127.0.1.1 zz-Ideapad-V460::1 ip6-localhost ip6-...

2017-11-03 22:49:19 16714

原创 我的第一篇博客

从研究生入学以来,开始接触实验室的机器人的项目,目前主要研究轮式机器人和ros,当涉及到一些实际的问题时,经常花费很多时间解决后,过了一段时间就又忘了,所以设立这个博客,主要目的用于记录,记录学习过程中遇到的问题和一些解决办法,以便在再次遇到类似问题时,有个参考,同时也转载一些大神的文章,用作记录保存,这是我的第一遍博客,曾经有太多需要记录的而没有记录,所以从这篇博客开始,每当有问题解决,或者有重

2017-09-23 23:23:53 228

基于深度学习的目标检测程序

含有目标检测代码和模型,需要opencv3.3以上版本,在cpu环境下运行

2018-06-25

使用单目摄像头测量距离

python程序,在opencv下使用单目摄像头,测量人到摄像头的距离,行人检测。

2018-05-22

一种粗略的普通摄像头深度信息提取方法

一种粗略的普通摄像头的深度信息提取方法 c 源码 qt工程文件 按空格键开始运行

2018-05-07

空空如也

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

TA关注的人

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