小编Ser*_*rgV的帖子

检测图像上的划痕,噪音很大

我有问题检测这些图像上的划痕.实际上,人眼很容易看到.但是,在应用某些算法时,会产生很多噪音,我无法仅提取划痕.

以下是这些图片: 在此输入图像描述

在此输入图像描述

目前,我尝试了一些滤波器(平滑,平均,中值,高斯滤波器或Sobel边缘检测器)来擦除噪声并检测划痕,但它们没有多大帮助.你能提出一些想法吗?我应该考虑一些工具或算法?

opencv image-processing computer-vision

19
推荐指数
2
解决办法
1万
查看次数

在Matlab中以正好奈奎斯特速率进行采样

今天我在matlab中偶然发现了一个奇怪的结果.让我们说我有一个正弦波

f = 1;
Fs = 2*f;
t = linspace(0,1,Fs);    
x = sin(2*pi*f*t);
plot(x)
Run Code Online (Sandbox Code Playgroud)

结果如图所示.

http://i.imgur.com/eUse3MO.jpg

我订的时候

f = 100
Run Code Online (Sandbox Code Playgroud)

结果如下图所示,

http://i.imgur.com/d5s5G0U.jpg

这是什么原因?这是奈奎斯特采样定理,因此它应该正确地产生正弦.当然,当我采用Fs >> f时,我会得到更好的结果和非常好的正弦形状.我对自己的解释是,Matlab在浮动数字方面遇到了困难,但我不确定这是否属实.有人有什么建议吗?

matlab signal-processing sampling

3
推荐指数
1
解决办法
2543
查看次数

将元素移动并添加到数组中

假设我有一个数组:int list[] = {1, 2, 4, 5, 6}; 我希望将数组从中间向右移动,并将3放在4的位置,这样看起来像:{1, 2, 3, 4, 5, 6}我该怎么做?谢谢.

c++ arrays sorting

1
推荐指数
1
解决办法
138
查看次数