自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VScode通过ssh连接github

SSH连接GitHub

2024-03-22 10:29:55 503

原创 yolov3的自定义数据集训练

labelimg的安装其实安装labelimg很简单,网上给了各种各样的方法,其实还不如直接使用cmd里面的pip进行安装。如果你的电脑安装了python3,在cmd命令行里面执行以下命令即可:pip install labelimg安装完成后显示如下。之后利用命令:labelimg即:就可以运行。JPEGImages 用来放置需要标注的图片Annotation 用来放置标注好的xml文件进行批量标注利用Open Dir按钮可以打开需要被标注的图片的文件夹。利用Chan

2020-06-29 17:50:41 615 1

转载 轮廓属性

1.图像矩帮你计算一些属性,比如重心,面积等。函数cv2.moments()会给你一个字典,包含所有矩值import cv2import numpy as npimg = cv2.imread('star.jpg',0)ret,thresh = cv2.threshold(img,127,255,0)contours,hierarchy = cv2.findContours(...

2020-04-28 18:19:27 337

原创 opencv python 寻找轮廓/轮廓hierarchy/绘制轮廓

寻找轮廓简单地解释为连接所有连续点(沿着边界)的曲线,具有相同的颜色或强度.轮廓是形状分析和物体检测和识别的有用工具为获得更好的准确性,请使用二值图,在找到轮廓之前,应用阈值法或canny边缘检测从OpenCV 3.2开始,findContours()不再修改源图像,而是将修改后的图像作为三个返回参数中的第一个返回在OpenCV中,查找轮廓是从黑色背景中查找白色对象findCont...

2020-04-28 17:56:53 4586

原创 opencv改变imshow窗口大小,窗口位置相关参数

cv2.namedWindow("enhanced",0); //CV_WINDOW_NORMAL就是0cv2.resizeWindow("enhanced", 640, 480); //设置长宽大小为640*480cv2.moveWindow("enhanced",0,0); //移动窗口到(0,0)坐标cv2.na...

2020-04-28 14:49:29 3646

原创 使用2019Pycharm给Python程序传递参数

程序运行时,如果需要输入参数,如下图中程序代码:在生成exe后,程序在控制台下运行时格式为:为了解决这个问题,我们需要给程序事先指定好输入参数。点击“Run”菜单下的"Edit ’Configurations’…"命令出现如下窗口,在Parameters后面的空白处填入所需参数值。如有多个参数值,需要用空格分开。这样参数就已经设置完成了...

2020-04-28 14:38:15 441

原创 矩概念与图像矩详解及其hu矩的运用

一、矩概念详解矩这个东西,能组成的名词太多了,矩形,就是长方形,矩阵,就是m行n列的二维数组,所以想了解矩,就要从其具体的场景中去理解。今天我们要讲的图像矩,就是一个新的概念,图像矩就是图像的矩,这个概念来源于数学中的矩,所以我们要先来理解一下,数学中的矩。首先我们先来看一下它的定义和相关概念:       在数学和统计...

2020-04-25 15:19:27 5375 3

转载 写CSDN博客的小技巧

1.插入空格在文字前输入  分号是英文的分号2.换行法一:第一行写完后,敲两下空格,再敲回车并写第二行。这样就会有换行的效果法二:第一行写完后,敲两次回车,再写第二行。这样也会显示尾换行效果法三:在第一行的末尾加上,后续内容就会自动换行CSDN设置空白行3.字号、字体代码:红色、大小为5效果:红色、大小为54.CSDN博客自动生成目录,在文章开头写上代码@TOC,标题...

2020-04-25 14:14:17 168

转载 深度摄像头测距原理简介

深度检测主要技术方法:1.双目匹配(双RGB摄像头+可选的照明系统)三角测量原理即目标点在左右两幅视图中成像的横坐标之间存在的差异(视差Disparity),与目标点到成像平面的距离成反比例的关系:Z = ft/d;得到深度信息。双目匹配采用三角测量原理完全基于图像处理技术,通过寻找两个图像中的相同的特征点得到匹配点,从而得到深度值。双目测距中光源是环境光或者白光这种没有经过编码的光源,图...

2020-04-24 21:51:25 2298

转载 Ubuntu下安装Qt5.8

Qt是嵌入式开发的必备工具之一,因此在Linux下安装尤其重要。以下是我在Ubuntu下安装Qt5.8的全过程:1、首先从Qt官网上下载Qt5.8的安装包。下载网址:http://download.qt.io/archive/qt/打开网址显示如下界面:此处有很多Qt版本可供下载,此文章选择Qt5.8。点击,弹出如下界面:这里有不同功能的安装包,此处选择qt-opensource-l...

2020-04-06 22:21:26 568

原创 创建工作空间

1.创建工作空间mikdir -p ~/catkin_ws/src //创建文件夹cd ~/catkin_ws/src //到文件夹所在的位置catkin_init_workspace //初始化工作空间2.编译工作空间cd ~/catkin_ws/catkin_make3.设置环境变量source devel/setup.bash4.检验环境变量echo $...

2020-03-22 17:49:28 4297 2

转载 切换 Ubuntu默认Python版本的问题

关于ubuntu中python的切换做一些总结1.查看你系统中有哪些Python的二进制文件可供使用ls /usr/bin/python*2.查看python替换版本信息:update-alternatives --list python如果出现 update-alternatives:error:no alternatives for python则表示Python 的替换版...

2020-03-22 17:06:33 169

原创 ubuntu-python

ubuntu 16.4 默认安装了Python2.7.12和Python3.5.2版本;scipy的安装需要依赖于numpy、lapack、atlas(后两者都是线性代数工具包),而numpy和sci的测试程序的运行又依赖于nose,因此,整个安装过程必须要按顺序执行的,否则是无法执行下去的。步骤1:sudo apt-get install python-nose # 安装nose包。步...

2020-03-22 16:57:31 157

原创 Ubuntu16.04安装ROS-kinetic详细过程及其常见问题的解决方法

Ubuntu16.04安装ROS-kinetic详细过程及其常见问题的解决方法#Ubuntu 16的对应的是Kinetic版本#Ubuntu 18的对应的是Melodic版本千万别安装错了首先我们要先弄清楚一个概念:Ubuntu的应用市场的源是依赖于中国的各个地方的服务器来下载的,像中科大源,清华源,阿里源等。所以一个合适的源可以节省下载速度个人比较推荐阿里云,速度和稳定性相对而言是比...

2020-03-06 22:38:48 2567

转载 ViewTreeObserver

ViewTreeObserver 注册一个观察者来监听视图树,当视图树的布局、视图树的焦点、视图树将要绘制、视图树滚动等发生改变时,ViewTreeObserver都会收到通知,ViewTreeObserver不能被实例化,可以调用View.getViewTreeObserver()来获得。ViewTreeObserver继承关系:public final class ViewTreeObse...

2019-07-25 19:34:39 198

转载 关于黄油刀的使用说明

http://blog.csdn.net/donkor_/article/details/77879630

2019-07-25 19:32:16 609

转载 WindowManager.LayoutParams的各种flag含义

WindowManager.LayoutParams的各种flag含义flags变量设置的值的各种意义//---------------1-----------------------------------FLAG_ALLOW_LOCK_WHILE_SCREEN_ON//Constant Value: 1 (0x00000001)只要这个window对用户是可见的,则允许在屏幕开启的时...

2019-07-24 21:25:54 2105

转载 Android手势和触摸事件

Android手势和触摸事件在刚开始学Android的时候,就觉得Google的文档不咋样,在研究手势时,更加的感觉Google的文档写得实在是太差了。很多常量,属性和方法,居然连个描述都没有。没有描述也就罢了,但是OnGestureListener里手势这么多,它也没有一个介绍说明,在没有进行不断才尝试之前,谁能搞懂onLongPress和onShowPress,onScroll和onFl...

2019-07-24 20:56:02 195

原创 高德地图的导入bug和按键学习

一定要注意高德NDK的导入还有一定一定要把 其他类里面的compile fileTree(dir: ‘libs’, include: [’*.jar’])删除干净,不然会出现黑屏bug defaultConfig { ndk { //设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so) abiFilters "ar...

2019-07-16 22:21:03 196

原创 关于单片机 CAN通讯的学习

CANcan.c#include "can.h"#include "led.h"#include "delay.h"#include "usart.h"//CAN³õʼ»¯//tsjw:ÖØÐÂͬ²½ÌøԾʱ¼äµ¥Ôª¡£·¶Î§£º1~3;//tbs1:ʱ¼ä¶Î2µÄʱ¼äµ¥Ôª.·¶Î§£º1~8£»//tbs1:ʱ¼ä¶Î1µÄʱ¼äµ¥Ôª....

2019-07-12 17:40:24 2172

原创 高德地图的导入

点击函数的用法public void onClick(View v) {Intent intent = null;switch (v.getId()) {case R.id.navimap:aMap.setMapType(AMap.MAP_TYPE_NAVI);//导航地图模式break;case R.id.basic:intent =new Intent(MainActivity...

2019-07-09 12:29:39 842

空空如也

空空如也

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

TA关注的人

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