自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cmake find_package详解

https://www.jianshu.com/p/39fc5e548310备份。

2019-10-16 20:35:41 242

原创 重新安装ros出现的问题invalid packet (ctb=0a)解决方案

安装ros的教程在这里:http://wiki.ros.org/kinetic/Installation/Ubuntu在step 1.3中, 步骤如下:sudo apt-key adv --keyserver ‘hkp://keyserver.ubuntu.com:80’ --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654出现了如下b...

2019-10-16 14:07:48 1430

原创 error: invalid initialization of non-const reference of type ‘float&’ from an rvalue of type ‘float’

今天在编译c++代码的时候碰到了这个问题.即:error: invalid initialization of non-const reference of type ‘float&’ from an rvalue of type ‘float’相关函数调用栈为:inline void getPointFast(size_t index, float &x,float &am...

2019-10-02 16:21:34 579

原创 安装conda导致的一个bug的修改

表现为:/usr/lib/x86_64-linux-gnu/libSM.so: undefined reference to `uuid_generate@UUID_1.0’https://stackoverflow.com/questions/45584275/getting-error-usr-lib-lib64-libsm-so-undefined-reference-to-uuid-u...

2019-06-26 19:41:46 291

转载 VM VirtualBox 扩展根目录大小

https://blog.csdn.net/wapeyang/article/details/54981551

2018-11-06 21:45:35 424

原创 备份

INCLUDEPATH += /usr/local/include /usr/local/include/opencv /usr/local/include/opencv2 \/home/fanxuan/opencv/build/lib/libopencv_java331.so \HEADERS += test.hSOURCES += test.cppLIBS += /usr/...

2018-09-25 17:47:49 158

原创 ubuntu使用tips系列1

ubuntu使用tips系列1现在在做的是三维点云相关的开发工作,开发环境主要为ubuntu。因此专门开设了此专栏用以记录ubuntu系统使用中需要注意的tips。**ubuntu的目录结构**The following packages have unmet dependencies 的解决办法ubuntu的目录结构ubuntu的目录结构为: 1. / : 根...

2018-08-03 16:13:17 224

原创 tensorflow之卷积神经网络

写在前面 这段时间,不论是情绪还是心境都有点和以前大不相同。细细想来,真的是好久没有认真静下心来好好学习一些东西了。 这段时间想要研究一些深度学习相关的内容,就以这篇博客作为开端吧。tensorflow自带教程 classify_image.py解析python语言和tensorflow框架我都不是很熟悉,所以关于classify_image.py这段源码的解释会尽可能的详尽。#...

2018-05-10 07:29:08 261

原创 opengl 资料

资料链接在这里: https://learnopengl-cn.readthedocs.io/zh/latest/摘抄如下: 你好,三角形 原文 Hello Triangle 作者 JoeyDeVries 翻译 Django 校对 Geequlim 在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工...

2018-05-02 07:43:43 282

转载 OpenGLES 着色器

与OpenGL ES1.x渲染管线相比,OpenGL ES 2.0渲染管线中“顶点着色器”取代了OpenGL ES 1.x渲染管线中的“变换和光照”;“片元着色器”取代了OpenGL ES 1.x渲染管线中的“纹理环境和颜色求和”、“雾”以及“Alpha测试”。 这使得开发人员在使用OpenGL ES 2.0API进行开发时,不得不编写着色器代码,来完成一些顶点变换和纹理颜色计算的工作。 这里...

2018-05-01 09:37:21 487

原创 modifiedOrbRegistration

#include <iostream>#include <opencv2/opencv.hpp>/*#include "precomp.hpp"#include "fast.hpp"#include "fast_score.hpp"#include "opencl_kernels_features2d.hpp"#include "hal_repla

2018-04-02 08:09:59 492 1

原创 基于FFT的模板匹配

include “opencv2/core/core.hpp”include “opencv2/imgproc/imgproc.hpp”include “opencv2/highgui/highgui.hpp”include using namespace cv; using namespace std;Mat getTemplateImage(Mat sourc...

2018-03-05 07:53:00 1871

转载 edge-based templateMatching

转) 这是一篇印度软件工程师的无私奉献! 非常具备参考价值! 如果能完成旋转匹配更接近于实用性. 当然要完成全角度匹配的难度是要量级数的提升. Download source - 140 KB Download demo - 138 KB 基于轮廓的匹配算法(强,可在重叠堆积物体中识别)Introduction Template matching is an image pro...

2018-03-01 08:10:44 914

原创 问题解答

Invalid address passed to free 解答

2018-02-03 16:40:05 165

原创 笔记

http://blog.csdn.net/u012341163/article/details/51065310 Attention! No symbol directories found - please check your native debug configuration

2018-01-29 21:25:58 404

原创 APAP调试代码

用来调试的matlab代码%-------------------------------------------------------------------------% As-Projective-As-Possible Image Stitching with Moving DLT% (Patent Pending)

2018-01-17 17:59:50 3447 5

原创 SIFT配准算法代码

include “stdafx.h”includeinclude include

2018-01-03 20:13:57 1044

原创 a

https://www.3dgep.com/understanding-quaternions/

2017-12-21 19:46:31 149

原创 SIFT算法调优

// SIFTCalibration.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<iostream>#include <opencv2/opencv.hpp>#include <opencv2/xfeatures2d/nonfree.hpp>using namespace std;using namespace cv;void mai

2017-12-20 19:23:00 629

原创 cmake办法

http://blog.csdn.net/zhounanzhaode/article/details/50302385 待会再看

2017-12-12 08:01:24 175

原创 kaze算法的图像配准研究(2)-匹配

在特征点检测过后,完成图像间特征点的匹配是非常重要的。对于图像配准工作而言。特征点匹配的准确度是最值得关注的点,宁愿少匹配,也不能误匹配。我在此图像配准中使用的是KNN匹配: 下面引用自百度百科。 K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一,所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。 如上

2017-12-04 08:22:07 1424

原创 kaze算法的图像配准研究(1)-KAZE算法原理

一:KAZE算法的由来 在2012年,ECCV会议中出现了一种比SIFT更稳定的特征检测算法。KAZE的取名是为了纪念尺度空间分析的开创者—日本学者Iijima。KAZE在日语中是‘风’的谐音,寓意是就像风的形成是空气在空间中非线性的流动过程一样,KAZE特征检测是在图像域中进行非线性扩散处理的过程。 二:KAZE算法的原理 (1)尺度空间的概念(Scale space) 尺度空间是在计算机

2017-12-02 17:15:04 7357

原创 基于KAZE的图像配准代码

#include<iostream>//#include <opencv2/xfeatures2d.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;void main(){ double start, duration_ms; cv::Mat mask1, mask2, imgsh

2017-12-01 20:35:26 1708

原创 牛人的博客(机器学习,图像处理,计算机视觉)

1、小魏的修行路 http://blog.csdn.net/xiaowei_cqu 2、晨宇思远(邹宇华 北京航空航天大学) http://blog.csdn.net/chenyusiyuan 3、Rachel Zhang(张睿卿)的博客 http://blog.csdn.net/abcjennifer 4、zouxy09(邹晓艺) 华南理工大学 http://blog.csdn.net

2017-11-27 19:07:06 5714 2

原创 KAZE匹配算法源码

#include<iostream>//#include <opencv2/xfeatures2d.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;void main(){ double start, duration_ms; cv::Mat mask1, mask2, imgsh

2017-11-27 18:41:36 1136

原创 模板匹配源码

import cv2 import numpy as np def f(x): return np.float(x)src = np.matrix(‘1 2 3 4 2 6 7 8 9 10; 1 2 3 4 5 6 7 90 9 10; 1 2 3 4 5 611 7 8 9 10; 1 2 3 4 23 6 7 8 9 10; 1 2 3 4 5 6 7 8 9 10;1 2 3

2017-11-18 17:27:42 903

原创 图像配准方法(一)

一:选取ROI与图像进行匹配 openv的aircv库中提供了图像匹配的方法: 以下是demo:import cv2import aircv as acdef draw_rectangle(img, pos_1, pos_4, color, line_width): cv2.rectangle(img, pos_1, pos_4, color, line_width) cv2.

2017-11-07 19:15:56 21376 1

原创 imageMatch source_code

import cv2import numpy as npprint ('loading')def showpiclocation(img, findimg): #定义定位函数 #定位图片 w = img.shape[1] #返回图片的宽度 h = img.shape[0] fw = findimg.shape[1] fh = findimg.shape[0]

2017-11-01 20:41:07 506

原创 使用SIFT实现图像配准

#!/usr/bin/env python'''Affine invariant feature-based image matching sample.This sample is similar to find_obj.py, but uses the affine transformationspace sampling technique, called ASIFT [1]. While

2017-10-29 17:54:14 5479

原创 opencv学习一: Fourier变换

Fourier变换在图像处理中意义重大。先将这几天学习的图像Fourier变换总结如下:一:基础原理什么是Fourier变换: 在数学和物理中,或者更准确一点,数学物理方法中,把一个任意函数进行fourier变换的意义等价于把一个函数进行以平面波为基的展开。这和3维下把一个矢量按照x,y,z基展开是一样的,这一点陳先生已经说明了。不但可以按平面波展开,还可以按照球面波展开。只要保证你选取的基是完

2017-10-19 20:53:28 603

原创 python下的opencv环境搭建

python下的opencv环境搭建

2017-10-02 16:59:16 465

原创 准备Java面试之——Java SE基础知识解答(三)

(6)Hashcode的作用。 关于计算机科学中Hash的理解,我觉的最好的说法是周爱民老师《大道至易》里面写的部分: Hash是将世界上客观存在的无穷的对象映射到有限的计算机资源(如内存)上的一种算法。我觉这个概念是精髓。 至于具体实现: 《Thinking in java》写的是: Object使用hashCode()生成散列码,它默认是采用对象的地址来计算并生成的。Objec

2017-09-20 21:38:54 298

原创 准备Java面试之——Java SE基础知识解答(二)

(5) Java的四种引用,强弱软虚,用到的场景。 《Thinking in Java》第四版中第518页讲解了这部分内容。引用如下: java.lang.ref包含了一组类,这些类为垃圾回收提供了更大的灵活性,当存在可能会耗尽内存的大对象时,这些类就会显得特别有用。 在java.lang.ref包里面,有三个类SoftReference, WeakReference, PhantomRefe

2017-09-18 07:50:05 430

原创 准备Java面试之——Java SE基础知识解答(一)

1 九种基本数据类型的大小,以及他们的封装类。答:参考Java官方文档数据类型。java有8种基本类型。其分别为: 基本类型 大小 最小值 最大值 包装器类型 boolean - - - Boolean char 16-bit Unicode 0 Unicode 216−12^{16} - 1 Character byte 8 bi

2017-09-15 23:59:35 381

原创 准备Java面试之Java SE基础知识——问题篇

由于最近要准备面试,所以重新把java SE的基础重新学习一遍,主要问题有如下37条。我将会在一周内跟新完成答案。作者:Xoper.ducky 链接:https://www.nowcoder.com/discuss/3043 来源:牛客网J2SE基础九种基本数据类型的大小,以及他们的封装类。Switch能否用string做参数?equals与==的区别。Object有哪些公用方法?Ja

2017-09-14 22:54:08 316

原创 Thinking in java读书笔记-线程(一)

《Thinking in java》第四版666页有一个示例如下:package thread;import java.lang.Runnable;public class SelfManaged implements Runnable{ private int countDown = 5; private Thread t = new Thread(this); publ

2017-09-13 23:37:18 174

原创 MQTT

http://dataguild.org/?p=6817

2017-09-10 22:27:44 171

原创 Thinking in java读书笔记-I/O部分(二):流

I/O类库经常使用流这个抽象概念,它表示任何有能力产出数据的数据源对象或有能力接收数据的接收端对象。 正如我们所知,I/O类的设计思想是装饰器设计模式。即在基础类对象上叠加其他类对象。即:创建单一的结果流,却需要创建多个对象。 I/O类的结构图: 现以InputStream为例进行讲解。 InputStream类可以用来表示从不同数据源产生输入的类,这些数据源可以包括:字节数组 Byt

2017-09-10 21:15:19 225

原创 Thinking in java读书笔记-I/O部分(一):File类的用法

一:File类 File(文件)类,这个名字具有一定的误导性,我们可能认为它是一个文件,其实它并非如此。其实它既可以代表一个文件的名称,又可以代表一个目录下一组文件的名称。如果它是一个文件集,那么可以对其采用list()方法,从而返回一个字符数组。package test;import java.io.File;public class FileTest { public static

2017-09-09 23:10:31 208

原创 天猫总站JavaEE版本的实现(一):jdbc的学习

jdbc(java database connection)是java内部集成的一套负责与database交互api。用以在java端执行增删查找数据库数据的操作。 这一套操作为: 1.准备好数据库 先准备操作的数据库表为选课表。表结构如下: 2.连接数据库 - 为项目引用Jar包注册Driver到DriverManager里面上面的代码中有加载类Class.forN

2017-09-05 20:20:48 372

空空如也

空空如也

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

TA关注的人

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