自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (3)

原创 Dog(Difference of Gaussian)高斯差分与Log(Laplacian of Gaussian)高斯拉普拉斯算子

Dog(Difference of Gaussian)高斯差分 常用于边缘检测、特征检测,这里的Gaussian和高斯低通滤波器的高斯一样,是一个函数,即为正态分布函数,在某一尺度上的特征检测可以通过对两个相邻高斯尺度空间的图像相减,得到DoG的响应值图像。首先,高斯函数表示定义为:其次,两幅图像的高斯滤波表示为:最后,将上面滤波得到的两幅图像g1和g2相减得到:...

2020-03-28 14:58:10 502

转载 图像特征之Hog、SIFT、SURF、ORB

https://blog.csdn.net/coming_is_winter/article/details/72850511

2020-03-28 12:20:55 82

原创 双目测距注意事项(Matlab+Opencv)

近几天由于论文的关系,需要用到双目测距,历经千辛万苦,终于得到想要的效果。我把最近一段时间踩到的坑总结一下,希望对各位有所帮助!环境:Matlab对双目获拍摄的图片进行标定,opencv使用标定好的参数进行立体校正及立体匹配使用Matlab标定时,会获取各相机的内参、外参、畸变参数以及两个相机间的平移及旋转矩阵1.opencv使用这些参数时,内参矩阵IntrinsicMatrix和...

2020-03-10 10:52:56 425

原创 日志

2019.10.31一、在笔记本安装caffe环境参考链接:https://blog.csdn.net/weixin_37621229/article/details/805479341.在笔记本安装了CUDA10.1,Cudnn10.1,并配置环境变量2.windows下需要用vs对caffe进行编译,因此下载安装vs2013,耗时较长3.vs2013编译libcaffe出错:e...

2019-11-03 16:42:32 98

转载 树莓派开机启动终端并在终端执行脚本程序

http://7iang.com/blog/?p=486首先写一个sell脚本,目的就是为了在树莓派的终端下执行Python脚本,树莓派使用的是【lxterminal】所以直接在启动项中执行python脚本不会打开终端窗口 1 2 3 #!/bin/bash echo "hello world!" ...

2019-10-29 15:45:51 1569 1

原创 ubuntu开机启动自己的脚本

1.终端中输入gnome-session-properties打开Ubuntu开机首选项管理,或者直接搜索startup Applcation2.点击“添加”按钮,名称自己随便起,命令:gnome-terminal -x 路径/脚本名.sh,注释自己根据功能写写就行例如:gnome-terminal -x /home/nvidia/running.sh3.将自己的电脑设置成...

2019-10-06 19:59:37 174

转载 sort()排序函数

需要头文件<algorithm>语法描述:sort(begin,end,cmp),cmp参数可以没有,如果没有默认升序排序。int数据类型的sort排序sort函数使用实例#include<iostream>#include<algorithm>#include<cstring>using namespace std;int...

2019-09-21 15:25:06 167

转载 OPENCV学习之最小二乘法直线拟合

https://blog.csdn.net/nienelong3319/article/details/80894621其中程序所采用的公式为上述AX=B的左右两端的转置

2019-08-22 09:35:03 362

原创 OPENCV学习之findContours()轮廓检索模式区别

建立轮廓索引时,按照轮廓从小到大分配索引号。RECT_EXTERNAL只检测最外层轮廓。RECT_LIST检测所有轮廓。这两种模式不建立轮廓等级关系,不管轮廓嵌套与否,均按照轮廓大小依次分配索引。RECT_CCOMP,RECT_TREE检测所有轮廓RECT_CCOMP在有轮廓嵌套时,无论嵌套个数多少,只建立两级等级关系RECT_TREE在有轮廓嵌套时,建立多级等级关系...

2019-08-16 13:56:06 1292

转载 OPENCV学习之reshape和resize的区别

https://blog.csdn.net/bettyshasha/article/details/48948135

2019-07-31 15:41:16 191

转载 Qt5 信息提示框用法

https://www.cnblogs.com/zhoug2020/p/10094855.html

2019-06-04 14:41:56 1971

转载 Qt 设置程序图标

https://blog.csdn.net/zl_95520/article/details/81017700

2019-05-30 11:35:20 66

转载 Qt+PCL配置

https://blog.csdn.net/xiaolong361/article/details/89361561

2019-05-29 17:45:42 477

转载 Qt获取鼠标位置(绝对位置、相对位置)

https://blog.csdn.net/owen7500/article/details/51035078

2019-05-20 17:38:42 2888

转载 Win10系统环境下VS2017配置PCL1.9

https://blog.csdn.net/weixin_41991128/article/details/83864713#32XXX_282it is useful tome

2019-05-14 16:14:05 379 1

转载 Matlab单双目标定

标定流程:https://blog.csdn.net/cyem1/article/details/82948032参数解释:https://www.cnblogs.com/voyagee/p/7524946.html

2019-04-27 14:49:27 126

转载 OPENCV实例:车牌检测

#include <opencv2/opencv.hpp>#include<vector>#include <iostream>#include <math.h>#include <opencv2/imgproc/imgproc.hpp>using namespace cv;using namespace std;Ma...

2019-04-20 15:36:50 515

转载 OPENCV实例:文件扫描切边程序

#include <opencv2/opencv.hpp>#include<vector>#include <iostream>#include <math.h>using namespace cv;using namespace std;Mat src_img, gray_img, dst_img;int threshold_...

2019-04-20 15:36:24 183

原创 OPENCV实例:鼠标选择区域进行反向投影

#include <opencv2/opencv.hpp>using namespace cv;using namespace std;#define WINDOW_NAME "【程序窗口】" //为窗口标题定义的宏 void on_MouseHandle(int event, int x, int y, int flags, void* param);...

2019-04-19 19:15:11 83

原创 OPENCV实例:在图片上绘制矩形

鼠标绘制矩形,按c清除程序流程:1.读取图片srcImage2.srcImage复制到img和tempImage3.g_bDrawingBox为假不绘图4.鼠标按下,g_bDrawingBox为真,开始绘图5.读取pt1,pt26.srcImage实时复制到tempImage(目的:不让绘制的矩形产生重叠),根据pt1和pt2在tempImage绘制矩形,显示在temp...

2019-04-19 17:40:47 1013

原创 OPENCV实例:识别特定颜色的物体

步骤:1先读取视频(or图片)文件2将图像转换为hsv3通过判断hsv值范围识别颜色hsv范围颜色对应:https://blog.csdn.net/taily_duan/article/details/51506776示例:识别视频中的黄色区域,并变成白色显示#include <iostream>#include <opencv2\opencv.hpp...

2019-04-12 10:26:32 2108 1

原创 理论联系实践:机械臂视觉抓取之eye to hand

eye to hand,也就是相机固定在一个位置保持不变,我们想要通过视觉抓取一个目标,最先得到的就是目标在相机所拍摄的图像中的位置。而怎么把图像中的位置转化为机械臂所知道的位置呢。需要进行如下操作:像素坐标系下的位置(u,v)--------->世界坐标系下的位置(Xw,Yw,Zw)----------->机械臂基座标系下的位置(x,y,z)像素坐标系下的位置我们可...

2019-04-05 10:13:49 4052

原创 理论联系实践:相机标定之世界坐标系的定义

总结起来就是一个公式:也就是相机内参x相机外参x世界坐标系=Zc x 像素坐标系其中,Zc是相机坐标系下的Z值,也就是相机坐标系与世界坐标系间的高度,也有的教程把它写为s,都是一样的。 首先,来看相机标定:相机标定,就是为了获得相机的内参和畸变参数,当然也会获得每张图相应的外参矩阵,因为内参是相机的固有内在属性,每个相机都有一个固定值,外参是世界坐标系与相机坐标系间的...

2019-04-05 09:08:08 1137 6

转载 从VOC数据集提取自己需要的类别

此程序来源于https://blog.csdn.net/weixin_39881922/article/details/85070808再此基础上做了更改,使其也能够在VOC2012上使用,源程序在VOC2012上使用时,09到11的图片描述文件中的size不能加载到新的.xml文件中,因此对此进行更改,程序如下# -*- coding: utf-8 -*-# @Function:Th...

2019-03-25 10:38:59 2777 1

转载 Error: Depends: libcublas-dev (>= 10.1.0.105) but it is not installed的解决方法

https://devtalk.nvidia.com/default/topic/1048021/error-depends-libcublas-dev-gt-10-1-0-105-but-it-is-not-installed-ubuntu-18-04/?offset=6

2019-03-22 17:59:29 1821

原创 mAP计算

TP (Ture Positive) :检测为正样本,结果正确,即正样本检测为正样本TN(Ture Negative):检测为负样本,结果正确,即负样本检测为负样本FP(False Positive) :检测为正样本,结果错误,即负样本检测为正样本FN(False Negative :检测为负样本,结果错误,即正样本检测为负样本以车辆检测为例,正样本就是车辆,负样本就...

2019-03-14 11:08:53 160

原创 Git使用入门

1.在github上新建一个仓库(repository)注意:在第一次新建仓库的情况下尽量不要添加readme文件,否则后期上传的时候容易出问题2.在你的个人要上传的文件夹下git initgit commit -m '注释' #注释根据自己的实际情况而定git remote add origin https://github.com/imxfa/verify.git #网址换成...

2019-03-12 21:33:38 44

转载 齐次坐标系的理解

https://blog.csdn.net/janestar/article/details/44244849

2019-03-09 20:11:13 250

原创 YOLO训练数据绘制loss、IOU、Recall曲线

一、格式化log,用生成的新的txt文件供可视化工具绘图,共生成两个文件:train_log_loss.txt和train_log_iou.txt# coding=utf-8def extract_log(log_file,new_log_file,key_word): with open(log_file, 'r') as f: with open(new_lo...

2019-03-05 15:59:20 288

原创 Darknet-mobilenet 深度可分离卷积(亲尝可行)

环境:CUDA 8.0、CUDnn7.0.5、OPENCV3.3.0平台:Jetson TX21.首先从Github上下载源码git clone https://github.com/hjimce/darknet_mobilenet.git2.打开Makefile文件将GPU、CUDNN、OPENCV都置1出现问题:cudnnSetConvolution2dDescr...

2019-03-02 16:51:36 2134 10

转载 opencv+QT配置教程

https://blog.csdn.net/weixin_41501825/article/details/80980571

2019-02-13 12:03:06 643

转载 SIFT特征描述

http://www.cnblogs.com/wangguchangqing/p/4853263.html

2019-01-16 20:57:12 175 1

转载 相机标定程序

#include "opencv2/core/core.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/calib3d/calib3d.hpp"#include "opencv2/highgui/highgui.hpp"#include <iostream>#include <fstream&gt

2019-01-10 16:09:29 201

转载 相机标定原理

https://www.cnblogs.com/Jessica-jie/p/6596450.html

2019-01-09 19:12:39 86

原创 相机内参和畸变参数进行校正程序

当相机校正完成后,会得到相机的外参、内参、畸变参数。通过内参和畸变参数可以得到相机校正后的图像。两种方法,程序如下:#include <opencv2/opencv.hpp>#include <opencv2/calib3d/calib3d.hpp>using namespace std;using namespace cv;int main(int ...

2019-01-09 16:09:20 2600

翻译 YOLO k均值聚(k-means)类程序代码解析

# coding=utf-8# k-means ++ for YOLOv2 anchors# 通过k-means ++ 算法获取YOLOv2需要的anchors的尺寸import numpy as np# 定义Box类,描述bounding box的坐标class Box(): def __init__(self, x, y, w, h): self.x = ...

2018-12-20 22:25:04 814 5

原创 完整的深度学习数据集需要包括哪些文件

一个数据集需要包含三个文件夹,分别是Annotations、ImageSets、JPEGImagesAnnotations是用来存放对数据集的注释文件,.xml文件,里面存放每个图片的像素大小,物品类别以及该物品的坐标(左上角坐标以及右下角坐标),此文件可使用数据集标注工具产生,如LabelImg。ImageSets用来存放txt文件,有train.txt,val.txt,trainval...

2018-12-19 20:20:29 1357

翻译 制作数据集中的txt文件(含详细注释)

 程序来源:https://blog.csdn.net/qq_29462849/article/details/83301707对程序进行了注释,并实测可用,分享如下import osimport randomtrainval_percent = 0.8 #整个数据集中,作为训练验证集的比例数train_percent = 0.8 #训练验证集中用于训练的数据的比例,根据实际情...

2018-12-19 20:00:39 2494 1

转载 图像标注工具labelImg安装方法

https://blog.csdn.net/u010807846/article/details/73480628切记,一定要是python3.5版本!   

2018-12-19 18:45:59 224

转载 Win10+VS2017+Kinect+opencv环境配置

https://blog.csdn.net/iamubbting/article/details/78468341https://blog.csdn.net/lizhiguo18/article/details/51037672做完以上步骤,在包含kinect的头文件#include"NuiApi.h"时,报一下错误>c:\program files\microsoft sdk...

2018-12-06 14:39:11 1347

dragonbunny.rar

龙和兔子的点云文件 pcd格式 需要的可以下载 正常显示会比较小 可以把坐标系缩小0.1倍后显示

2019-06-14

yolov3+mobilenet+darknet

github中的带mobilenet的darknet框架都是基于yolov2,不能使用yolov3模型,这是根据yolov3改的

2019-03-11

mobilenet-Darknet

Github上下载的源码,根据自己的环境进行配置修改,亲测编译成功 环境CUDA8.0 CUDNN7.0.5 OPENCV3.3.0

2019-03-02

空空如也

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