- 博客(26)
- 资源 (78)
- 收藏
- 关注
转载 PixHawk飞控 配置参数
PixHawk飞控PixHawk是著名飞控厂商3DR推出的新一代独立、开源、高效的飞行控制器,前身为APM飞控,不仅提供了丰富的外设模块和可靠的飞行体验,有能力的爱好者还可在其基础上进行二次开发。第一次使用需要多方查阅资料,摸索前行,根据本人学习和使用过程整理成文,其中大部分内容来自官网和相关网站的资料,将尽可能提供原文出处,希望对想尝试PixHawk的朋友有所帮助。本文包括如下主要内容:...
2019-04-12 22:06:53 9378
转载 PixHawk飞控参数及指示灯状态
Pixhawk ArdupilotIntroductionPixhawk is the world's most famous open source flight control hardware manufacturer 3DR launched open source flight control. Pixhawk as an open source hardware and has...
2019-04-12 21:59:13 4200
原创 Visual Studio 2015 下载地址
VS2015 专业版下载链接http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.isoVS2015 企业版下载链http://download.microsoft.com/download/B/8/F/B8F1470D-2396-4E7A-83F5-...
2018-11-13 22:13:05 975
原创 OpenCV3:归一化函数介绍——normalize()
1、函数的原型:void cv::normalize(InputArry src,InputOutputArray dst,double alpha=1,double beta=0,int norm_type=NORM_L2,int dtype=-1,InputArray mark=noArry())2.函数作用归一化数据。该函数分为范围归一化与数据值归一化。(Normalizes...
2018-09-26 15:16:26 5468
原创 OpenCV3:通道和位深的理解含义整理(CV_8UC1,CV_8SC1,CV_32FC1)
矩阵数据类型: – CV_<bit_depth>(S|U|F)C<number_of_channels>S = 符号整型 U = 无符号整型 F = 浮点型CV_8UC1 是指一个8位无符号整型单通道矩阵,CV_32FC2是指一个32位浮点型双通道矩阵CV_8UC1 CV_8SC1 CV_16U C1 CV_16SC1CV_8UC2 CV_8SC2 CV_...
2018-09-26 13:59:43 29985 3
原创 OpenCV3:图片融合例程——addWeighted(),createTrackbar()函数使用
滑动条的创建和使用:addWeighted(),createTrackbar()函数//---------------------【滑动条的创建和使用】-----------------------#include "pch.h"//#include <iostream>#include <opencv2\opencv.hpp>#include <...
2018-09-22 17:21:01 483
原创 OpenCV3 Trackbar轨迹条运用与轮廓查找填充
OpenCV3 Trackbar轨迹条运用与轮廓查找填充插入头文件:#include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp" using namespace cv; 声明全局变量:Mat img; int threshval = 160; //轨迹条滑块对应的值...
2018-09-22 16:41:45 237
原创 OpenCV入门学习(一)
OpenCV入门学习(2)IplImage* img = cvLoadImage(argv[1]);上面的函数代码声明了一个IPLImage* 图像指针,然后根据图像名称的字符串argv[1],将图像加载到内存中。图像结构体IplImageIplImageint nChannels; //颜色通道数(1,2,3,4)int depth; 像素的位深int width...
2018-09-15 15:37:41 1530
原创 OpenCV入门学习(一)
OpenCV入门学习(1)初试牛刀——显示图像访问图像数据,使所有的像素值增加10#include "pch.h"#include <iostream>#include <stdlib.h>#include <opencv2\core.hpp>#include <opencv2\highgui.hpp>using namesp...
2018-09-15 15:09:30 4923 2
原创 using std::string的使用和意义
using std::string的使用和意义使用std命名空间c++语言提供一个全局的命名空间namespace,可以避免导致全局命名冲突问题。举一个实例,请注意以下两个头文件:// one.hchar func(char);class String { ... };// somelib.hclass String { ... };如果按照上述方式定义,那么这两个头文件不可能包...
2018-08-30 16:55:04 8655
原创 Talk:Richardson–Lucy deconvolution
Talk:Richardson–Lucy deconvolution The paragraph says "In the presence of noise, pixels in the observed image can be represented in terms of the point spread function and the latent image as..." b...
2018-08-24 17:04:15 823 2
原创 Richardson–Lucy deconvolution
Richardson–Lucy deconvolutionJump to navigationJump to searchNot to be confused with Modified Richardson iteration.The Richardson–Lucy algorithm, also known as Lucy–Richardson deconvolution, is ...
2018-08-16 23:20:50 1585
原创 fatal error LNK1169: one or more multiply defined symbols found解决方法
以下为转载网上的经典分析文章,借鉴下:不过有些还是不很明白,欢迎交流!fatal error LNK1169: one or more multiply defined symbols found属于编译联接的常见问题之一,原因是在不同的源文件重复定义变量。比如project1有2个.c或.cpp文件,假设为a.c,b.c,如果 1:定义了相同名字的变量; 2:包含了同样的头文件(...
2018-07-30 16:48:22 23468
原创 Deep Learning 中文版下载知道说明
Deep Learning 中文版在 Github 开源,你可以直接前往阅读、下载,译者建议「读者可以以中文版为主、英文版为辅来阅读学习」。更多细节请前往 Github,另外译者们依旧需要反馈意见,你可以在 Github 提交 issue,PDF 下载地址在这里,在线阅读在这里《Deep Learning》(深度学习)是一本皆在帮助学生和从业人员进入机器学习领域的教科书,以开源的形式免费在...
2018-07-27 20:20:29 237
原创 Matlab中varargin,varargout函数的使用说明
Matlab中varargin,varargout函数的使用说明: elseif strcmp(varargin{1}, 'userManage') %用户管理窗口 %{ varargin:表示输入参数列表, slidingDis = varargin{argI+1}:表示将第argI+1个输入参数赋值给 ...
2018-07-24 11:25:04 7280
原创 使用Lucy-Richardson算法去模糊复原图像
Deblurring Images Using the Lucy-Richardson Algorithm本例展示如何使用Lucy-Richardson算法去模糊图像。 当点扩散函数PSF(模糊运算符)是已知的时候,它可以被有效地使用,但是很少或没有信息可用于噪声。 模糊和噪声图像通过迭代,加速,衰减的Lucy-Richardson算法恢复。 您可以使用光学系统的特性作为输入参数来提高图像恢复的质...
2018-06-20 10:46:04 12840
原创 使用Lucy-Richardson算法去模糊图像:Deblurring Images Using the Lucy-Richardson Algorithm
使用Lucy-Richardson算法去模糊图像:Deblurring Images Using the Lucy-Richardson AlgorithmThis example shows how to use the Lucy-Richardson algorithm to deblur images. It can be used effectively when the poin...
2018-06-20 09:47:20 3727 1
原创 MATLAB图像处理 Lucy-Richardson算法deconvlucy函数的使用
deconvlucy:使用露西理查森方法去模糊复原图像。J =deconvlucy(I,PSF) 使用Lucy-Richardson算法去卷积图像 I,返回去模糊的图像J。假定图像是通过用点扩散函数PSF卷积真实图像并可能通过添加噪声而创建的。I 可以是N维数组。为了改善恢复,可以传入附加参数(如果中间参数未知,则使用[]作为占位符):J = deconvlucy(I,PSF,NUMIT)J = ...
2018-06-11 21:29:45 13171 1
原创 MATLAB中盲去卷积deconvblind函数的使用
deconvblind:使用盲解卷积的去模糊图像。[J,PSF] = deconvblind(I,INITPSF)使用最大似然算法对图像I解卷积,返回去模糊图像J和恢复的点扩散函数PSF。 生成的PSF是与INITPSF相同大小的正数组,归一化,所以它的总和增加到1。PSF的恢复受其初始猜测大小INITPSF的影响较大,而其值较小(一个数组是一个更安全的猜测)。I 可以是N维数组。为了改善恢复,可...
2018-06-11 11:01:12 15217
原创 数字图像的退化模型及原理
图像复原的一般那过程:分析退化原因——建立退化模型——反映推演——恢复图像。退化模型:恢复模型:现实中,造成图像退化的种类很多,常见的图像退化模型即点扩散函数(PSF)有如下情形:1、线性移动退化 线性运动退化是由于目标与成像系统间的相对匀速直线运动造成的退化。水平方向的均匀移动退化可以用一下的退化函数来描述:其中,d是退化函数的长度。实际情况中,如果线性运动的方向不是水平方向运动,可以...
2018-05-22 17:16:35 23008 1
原创 盲反卷积与维纳滤波图像复原的对比
clc;clf;clear;close all;%% 维纳滤波图像复原% 1.使用函数fspecial创建退化滤波器PSF,然后调用imfilter对图像进行卷积运算,就可以% 得到一幅运动退化图像,观察并记录结果。I=imread('cameraman.tif'); % 读入图像LEN=31;THETA=11;PSF=fspecial('motion',LEN,THETA); ...
2018-05-17 16:22:24 5323
原创 图像处理Matlab阈值的设置imadjust(),graythresh(),im2bw()函数使用
1、imadjust()函数调节图像的对比度(若图像较暗,可用imadjust函数命令来调节图像的对比度)I1=imadjust(I,stretchlim(I),[0;1]); % stretchlim(I2)自适应找到一个分割阈值向量来改变一幅图像的对比度figure,imshow(I1); 2、matlab中DIP工具箱函数im2bw使用阈值(threshold)变换法把灰度图像(grays...
2018-05-15 21:27:06 22892
原创 MATLAB图像处理imadjust()函数调节图像的对比度示例
J=imadjust(I) 将强度图像为I的值映射到J中的新值,使得1%的数据在低强度和高强度I时饱和。这将增加了输出图像J的对比度。
2018-05-15 18:23:49 24775 3
原创 有关设置Matlab坐标轴的属性和颜色的总结
一、设置刻度标记位置set(ha,'xtick',v)%根据一维数组v设置x轴上刻度标记位置set(ha,'ytick',v)%根据一维数组v设置y轴上刻度标记位置set(ha,'ztick',v)%根据一维数组v设置z轴上刻度标记位置例一:clc,clear,close allx=linspace(0,50,51);y=x+cos(x);plot(x,y)ha=gcax0=0:10:50;y0=...
2018-05-15 11:43:26 32739 1
原创 图像灰度转换与复原的matlab实现
clf;clc,clear,close all;I=imread('peppers.png'); % 读入图像 I1=rgb2gray(I); % 图像灰度转换figure;imshow(I);title('Original Image'); figure;imshow(I1);title('Original Grayimage'); PSF=fspecial('ga...
2018-05-14 15:15:25 3421
原创 数字图像处理MATLAB函数详解
函数详解——padarray(matlab)padarray功能:填充图像或填充数组。padarray用法:B = padarray(A,padsize,padval,direction) A为输入图像,B为填充后的图像,padsize给出了给出了填充的行数和列数,通常用[r c]来表示。padval和direction分别表示填充方法和方向。它们的具体值和描述如下: padval:...
2018-05-14 11:39:46 3318 1
《深度学习与计算机视觉 :算法原理、框架应用与代码实现》
2018-08-26
HTML5和CSS3实例教程(第2版)
2018-08-24
HTML5和CSS3基础教程(中文第8版)
2018-08-24
JavaScript:DOM编程艺术(第2版)
2018-08-24
《JavaScript:基础教程(第8版)》
2018-08-24
《C++:程序设计原理与实践》
2018-08-24
《Tensorflow:实战Google深度学习框架(扫描高清)》
2018-08-20
《Tensorflow: 实战Google深度学习框架(完整版中文pdf)》
2018-08-19
《代码大全(第二版英文版+第三版中文版)高清非扫描》
2018-08-19
《[Arduino编程从零开始].[英].Simon.Monk》
2018-08-17
《Java核心技术 卷2 高级特性( Core.Java.Volume.II-Advanced.Features)英文版》
2018-08-16
《Java核心技术 卷1 基础知识(原书第10版--中文版)》
2018-08-16
《李宏毅—1天搞懂深度学习(Deep Learning Tutorial)》
2018-08-16
《Steve McConnell代码大全第二版(中英文双份)》
2018-08-06
Bishop-Pattern-Recognition-and-Machine-Learning-2006
2018-12-04
机器学习训练秘籍(完整中文版 1-58(by Andrew NG)
2018-10-28
机器学习训练秘籍(完整中文版
2018-10-28
VC++图像处理程序设计
2018-10-27
神经网络和机器学习(原书第三版)
2018-10-22
图像处理与分析-变分、PDE、小波及随机方法
2018-10-17
OpenCV3编程入门
2018-10-01
OpenCV算法精讲:基于Python与c++
2018-09-30
数字图像处理(Digital Image Processing_3E_Gonzalez)
2018-09-23
Magnetic Relaxation in Fine-Particle Systems
2018-09-12
机器学习实战(基于Python)
2018-09-03
High-speed serial IO made simple(中文版)高速串行I/O
2018-09-03
High-speed serial IO made simple(英文版)
2018-08-31
《模式识别:西奥多里蒂斯(第三版)》
2018-08-25
JavaScript:编程全解
2018-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人