自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于FPGA的排序提取中值算法

分享一个fpga的选取中值的算法,在排序中选取中值,算法参考的下面这篇文章,本人的设计流程如下所示:发送:这个没啥好说的,就是个仿真。发送1~256个数,每发送一个数都发送一个有效位接收流程图如下所示:排序:参考的这篇文章《基于FPGA的并行全比较排序算法》,所以就不罗嗦了。整体思想就是先把数都存到一个大数组中,分别比较每个数与其他数据的大小,当总数已知时,有总数一半个小于这个...

2018-12-09 10:52:12 2824

原创 K均值分类做多光谱图像分割matlab版本

K均值分类算法已经比较常见了,但还是值得学习一下,毕竟这个算法的框架很好,在此基础上可以更新一下。网上有很多的讲解和程序,我也看了一下毕竟自己做了,还是想和大家分享一下代码,在这里还是献丑了matlab有自带的库函数,但我也编写了两个,他们跳出条件不同,开始是对于matlab不等于的判定条件不太确定,又写了一个比较简单的误差平方和的判断条件,个人认为这种迭代的算法对跳出条件还是很敏感的。需要注...

2018-12-08 13:05:50 3910 4

原创 霍夫变换检测直线

对于线性目标提取时,霍夫变换是个很好的手段,博主在这里做了仿真实验,在一个图像中画上圆和矩形,通过霍夫变换提取矩形的边缘。编译环境为matlab2014a,代码如下。%%%%%%%%%%%%%%%%%%%%%%%霍夫变换,找到矩形图像的边界,用彩色表示出来,矩形和圆不重叠clc; clear all; close all;I = zeros(256, 256);[r, c] = siz...

2018-06-15 13:08:53 981

原创 图像边缘检测,轮廓拟合

在边缘检测中总会提取出不连续点,或伪轮廓。在这种情况下需要拟合出目标的轮廓,这样可以找到轮廓的数学表达式为后续的特征选取打下基础。博主用coins图像为例,用椭圆方程进行拟合,做出如下实验。1、原图二值化2、边缘检测(sobel算子)3、填补孔洞4、标记连通域5、找到每个连通域坐标6、用每个连通域坐标拟合出椭圆方程7、在二值图像中画出每个椭圆函数%%图像边缘检测和拟合轮廓clcclearcl...

2018-06-13 12:56:20 21380 3

原创 通过联合体将字符变量转为整型或浮点型变量

曾经遇到过“字符变数值”的问题,今天在这里总结一下。其实有好多方法,比如c++中的流文件,或atoi/atof函数。偶然的机会接触到联合体,因为所有变量共用相同地址(大小由最大的类型决定),因此就可以实现类型间的转换。int型占4字节,double型占8字节,字符型要看具体大小,例子如下所示union U{ char s[8]; int d; double b;};字符...

2018-06-11 15:17:42 2830

原创 对提取的目标轮廓上色

    博主在做东西的时候,遇到的问题,对已经提取的目标,将其轮廓用有颜色的曲线在原图上画出来,其实就是为了视觉效果更好,想到以后可能还会用到,在这里给自己留个存档,也想和大家分享一下。在这里声明,只做了轮廓的上色,对于如何进行边缘检测未探讨。 以下是程序(Matlab2014a编译环境)%%边缘提取,在边缘处上色clcclearclose all%% 读取图像I = imread('c...

2018-06-11 14:16:52 1843

原创 通过四种方法,在MATLAB中画一维光栅

博主是光学专业,经常在MATLAB中做光学的仿真,而光栅是我们经常用到的光学元件,所以要经常绘制,在这里分享一下一维光栅的四种画法,适用于初学者,画法纯属原创,仅作参考。编译环境MATLAB2014a下面是光栅参数,图像大小500*500,a为缝宽,d为光栅常数r = 500 ;c = r ;d = 10;a = 6;白黑白黑

2017-12-21 12:27:40 12703 5

原创 vs2010MFC框架下,点击按钮弹出窗口,在子窗口中输入值,将这个值向主窗口传递

博主刚开始接触MFC,前几天遇到这个问题,本想通过全局变量的方法,但没有成功,在网上查阅过一些资料后,自己摸索的解决方法。如有问题和错误可直接在下方评论。1.先插入一个对话框,如下图所示的界面,右键点击Dialog,选择插入Dialog(我这里IDD_DIALOG是新插入的)2.如下所示的界面中(控件为自己添加),右键点击窗口,选择添加类,弹出下面的对话框,写入想添加的类名(我这里写的...

2017-12-17 10:28:22 11679 4

原创 c++编写的图像读取、保存、相减、放大(最近邻插值。双线性插值)、均值滤波、中值滤波

         算法均为原创,因博主为新手,水平有限,需在这里对程序做一些说明,编译环境为VS2010,处理图像的格式为BMP,目前只编写了灰度图像的处理方法,图像大小为256*256。放大倍数为2倍,其中最近邻插值为通过链表处理,其余图像的处理方法为二维矩阵下处理,中值滤波中运用了快速排序算法,程序也会上传,写的不好还望大佬勿喷,游客支持。#include "stdafx.h"#in...

2017-12-10 13:40:11 1540

原创 运动目标识别系统Matlab仿真——附上程序

本人毕业设计做的是红外运动识别系统,通过Matlab做了仿真。其中视频资源来自优酷。毕设论文随后上传。以下是matlab代码clear all%创建必要的视频处理对象videofile = 'people_net.mp4'; %获取视频帧像素info = VideoReader(videofile);cols=info.Width;rows...

2017-12-02 16:43:13 24362 136

红外运动目标识别系统的Matlab实现

作者的毕设设计论文《红外运动目标识别系统的Matlab实现》,分享给大家希望大家讨论学习

2018-01-16

空空如也

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

TA关注的人

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