simulink中shift register taps是怎么调出的

只需一步,快速开始
扫一扫,访问微社区
查看: 19398|回复: 20|关注: 0
请教下:Matlab中meanshift算法如何实现啊~小弟是新手
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
在做视频跟踪要用到,meanshift 算法,请教高手们~~如何实现
[ 本帖最后由 mooni 于
15:01 编辑 ]
<h1 style="color:# 麦片财富积分
急!不要下沉~
<h1 style="color:# 麦片财富积分
:o:L 不能沉啊,请高手们指教下~~或者发我信箱:
<h1 style="color:# 麦片财富积分
Mean-shift 的关键
初学mean-shift, 借宝地谈谈自己的认识:
mean-shift 的特点是把支撑空间和特征空间在数据密度的框架下综合了起来。对图像来讲,支撑空间就是像素点的坐标,特征空间就是对应像素点的灰度或者RGB三分量。将这两个空间综合后,一个数据点就是一个5维的向量:[x,y,r,g,b]。
这在观念上看似简单,实质是一个飞跃,它是mean-shift方法的基点。
mean-shift方法很宝贵的一个特点就是在这样迭代计算的框架下,求得的mean-shift向量必收敛于数据密度的局部最大点。可以细看[ComaniciuMeer2002]的文章。
写了点程序,可以对图像做简单的mean-shift filtering,供参考:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function [DRGB, DSD, MSSD] = MScut(sMode, RGB_raw, hs, hf, m );
% designed for segmenting a colour image using mean-shift [ComaniciuMeer 2002]
% image must be color
% procedure in mean-shift
% 1. combine support space and feature space to make a mean-shift space
%& & based data description
% 2. for every mean-shift space data
% 3.& &do mean-shift filtering
%& && &until convergence
% 5. find the converged mean-shift space data that you are interested in
%& & and label it
% 6. repeat the above steps
% a& &&&-- data in support space
% b& &&&-- data in feature space
% x& &&&-- data in mean-shift space
% f(.)&&-- data density function
% k(.)&&-- profile function (implicit)
% g(.)&&-- profile function (explicit)
% m& &&&-- mean shift vector
% hs& & -- bandwidth in support space
% hf& & -- bandwidth in feature space
% M& &&&-- threshold to make a distinct cluster
%% enter $hs$, $hf$, $m$ if necessary
if ~exist('hs')
& & hs = input('please enter spatial bandwidth (hs):\n');
if ~exist('hf')
& & hf = input('please enter feature bandwidth (hf):\n');
if ~exist('m')
& & m = input('please enter minimum cluster size (m):\n');
switch upper(sMode)
& & case 'RGB'
& && &&&RGB = double( RGB_raw );
& & case 'gray'
& && &&&error('FCMcut must use colored image to do segmentation!')
sz = size(RGB);
mTCUT = Tcut( RGB(:,:,1) ); % trivial segmentation
%% project data into mean-shift space to make $MSSD$ (mean-shift space data)
mT = repmat([1:sz(1)]', 1, sz(2));
vX = mT(1:end)';& && && && & % row
mT = repmat([1:sz(2)], sz(1), 1);
vY = mT(1:end)';&&% column
mT = RGB(:,:,1);
vR = mT(1:end)'; % red
mT = RGB(:,:,2);
vG = mT(1:end)'; % green
mT = RGB(:,:,3);
vB = mT(1:end)'; % blue
MSSD = [vX, vY, vR, vG, vB];
%% make $g$ - explicit profile function
disp('Using flat kernel: Epanechnikov kernel...')
g_s = ones(2*hs+1, 2); % 's' for support space
g_f = ones(2*hf+1, 3); % 'f' for feature space
%% main part $$
nIteration = 4;
nData& &= length(MSSD); % total number of data
DSD& &&&= MSSD*0; % 'DSD' for destination space data
for k = 1:nData
& & tMSSD = MSSD(k,:); % 't' for temp
& & for l = 1:nIteration
& && &&&mT = abs( MSSD - repmat(tMSSD, nData, 1));
& && &&&vT = logical( (mT(:,1)&=hs).*(mT(:,2)&=hs).*(mT(:,3)&=hf).*(mT(:,4)&=hf).*(mT(:,5)&=hf) );
& && &&&v&&= MSSD(vT,:);
& && &&&% update $tMSSD$
& && &&&tMSSD = mean( v, 1 );
& && &&&if nIteration == l
& && && && &DSD(k,:) = tMSSD;
& && &&&end
% show result
DRGB = RGB * 0;
DRGB(:,:,1) = reshape(DSD(:,3), sz(1), sz(2)); % red
DRGB(:,:,2) = reshape(DSD(:,4), sz(1), sz(2)); % red
DRGB(:,:,3) = reshape(DSD(:,5), sz(1), sz(2)); % red
figure, imshow(uint8(DRGB), [])
<h1 style="color:# 麦片财富积分
这一行可以删掉:
mTCUT = Tcut( RGB(:,:,1) ); % trivial segmentation
PS: 仅供参考
<h1 style="color:# 麦片财富积分
谢谢了。借来看一看,最近在学这个算法。
<h1 style="color:# 麦片财富积分
关注者: 2
急求TS模糊模型的MATLAB实现
TS模糊模型可逼近非线性模型,是一种很好的辨识工具。本人急求相关程序代码& &,谢谢
<h1 style="color:# 麦片财富积分
关注者: 1
<h1 style="color:# 麦片财富积分
关注者: 1
好东西,最近正准备开始这方面的研究
<h1 style="color:# 麦片财富积分
正在学习mean shift,希望用它解决目标重叠的问题。
站长推荐 /3
车辆动力学工具箱介绍:一款集成3D虚拟环境的汽车仿真产品
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区shift register
[计] 移位寄存器
移位寄存器
CIEI 版 (精华区) ... shift pulse 移位脉冲 shift register
移位寄存器 shift type decade counter 移位型十进制计数器 ...
基于1957个网页-
移位暂存器
移位暂存器(Shift Register): 与扫描驱动电路相同功能.但频率数百倍(与资料信号介面通道数和传送 资料类型相关.
基于99个网页-
位移寄存器
Shift register 移位寄存器 ; 移位寄存器 ; 移位暂存器 ; 位移寄存器
Register machine 寄存器机 ; 寄存器机 ; 比如寄存器机器 ; 寄存器机器
基于51个网页-
半移位寄存器
进出口专业英语词汇(H1)-英汉会计财经词汇-会计... ... half-shade polariscope 半阴旋光计 half-shift register 半移位寄存器 half-silvered mirror 半面涂银镜 ...
基于24个网页-
移位寄存器
移位寄存器型计数器
移位型计数器
移位寄存器
移位寄存器HC
移位寄存器电路
移位寄存器式发生器
移位位数寄存器
移位数量缓存器
移位计数寄存器
移位计数缓存器
更多收起网络短语
移位寄存器
- 引用次数:121
A new stream cipher approach based on shift register is proposed.
本文提出了一种明文为字符序列的基于移位寄存器的序列加密新方法。
参考来源 -
位移寄存器
- 引用次数:2
参考来源 - 均匀随机数发生器的研究和统计检验
移位暂存器
移位寄存器
- 引用次数:44
参考来源 -
位移暂存器
移位暂存器
位移寄存器
&2,447,543篇论文数据,部分数据来源于
shift register
(computer science) register in which all bits can be shifted one or more positions to the left or to the right
以上来源于:
shift register
【计算机】移位寄存器
以上来源于:《21世纪大英汉词典》
The shift register is a device in which information may enter sequentially or in parallel.
移位寄存器是一种能以串行和并行方式输入信息的装置。
I did this by using a software linear feedback shift register to generate pseudorandom values; see
Resources.
我用一个软件线性反馈偏移寄存器来生成伪随机值;参见
参考资料。
It is called a shift register because the data is shifted through the register by one bit position on each clock pulse.
这就是移位寄存器,因为数据在每一个时钟脉冲的作用下通过寄存器会移动一位。
All four Republicans responding to the Register survey, for example, supported Freedom to Farm and its shift to a more market-oriented agriculture policy.
$firstVoiceSent
- 来自原声例句
请问您想要如何调整此模块?
感谢您的反馈,我们会尽快进行适当修改!
请问您想要如何调整此模块?
感谢您的反馈,我们会尽快进行适当修改!RAM—based shift register如何设置 - FPGA|CPLD|ASIC论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
RAM—based shift register如何设置
等待验证会员
17:09:20  
我想实现串进并出的功能,怎么这个寄存器只有并进并出呢?这个并进并出是什么意思呢?跪求大牛们解答
22:40:15  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
等待验证会员
22:36:11  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:16  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:17  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:17  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:17  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:18  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:18  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:18  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:18  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:25  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:26  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:26  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:26  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:26  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:26  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:26  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:34  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
等待验证会员
22:36:34  
用寄存器将输入的信号,暂存,然后可以选择计数器,将输入的信号,拼接起来,输出,这样就实现了串并转换;
那我想问一下您,那个移位寄存器并入并出是怎么样的,我并行输入0001,那么也并行输出0001吗?如果是这样的话,那这个寄存器好像就没什么用了,求大神您解答
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
吃香蕉的猫
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(10703)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_087064',
blogTitle:'MATLAB中的fft后为何要用fftshift?',
blogAbstract:'fft是一维傅里叶变换,即将时域信号转换位频域fftshift是针对频域的,将FFT的DC分量移到频谱中心即对频域的图像,(假设用一条水平线和一条垂直线将频谱图分成四块)对这四块进行对角线的交换与反对角线的交换 FFTSHIFT Shift zero-frequency component to center of spectrum.&&& For vectors, FFTSHIFT(X) swaps(交换) the left and right halves of&&& X. For matrices, FFTSHIFT(X) swaps the first and third',
blogTag:'',
blogUrl:'blog/static/7',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:0,
permalink:'blog/static/7',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'吃香蕉的猫',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 shift register 的文章

 

随机推荐