标签: image-processing

如何使用 OpenCV (Python) 去除对象的背景

我需要从背景中去除绿色,只留下黑色背景中的小麦粒。任何建议将不胜感激?图像如下:

A

python opencv image-processing

-4
推荐指数
1
解决办法
819
查看次数

如何用matlab将可见图像转换成红外图像?

我需要一些红外图像来做一些实验,但我只是有一些彩色图像......同时,是否可以将彩色图像转换为红外图像?

只需要模拟......

matlab image-processing

-5
推荐指数
1
解决办法
359
查看次数

这是什么意思???MATLAB

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
Run Code Online (Sandbox Code Playgroud)

这段代码是什么意思它用于Matlab上的GUI

matlab image-processing

-5
推荐指数
1
解决办法
89
查看次数

将特定的Matlab脚本转换为Python

我需要使用numpy和scipy将以下Matlab脚本转换为Python.

此脚本计算称为LPQ(局部相位定量器)的功能,该功能通常用于面部识别.

记录LPQ特征提取的文件可以在这里找到:http : //www.ee.oulu.fi/mvg/files/pdf/ICISP08.pdf 2

该脚本的Matlab版本如下:

function LPQdesc = lpq(img,winSize,mode)

%% Defaul parameters
% Local window size
if nargin<2 || isempty(winSize)
    winSize=3; % default window size 3
end

rho=0.90; % Use correlation coefficient rho=0.9 as default

% Local frequency estimation (Frequency points used [alpha,0], [0,alpha], [alpha,alpha], and [alpha,-alpha]) 
if nargin<4 || isempty(freqestim)
    freqestim=1; %use Short-Term Fourier Transform (STFT) with uniform window by default
end
STFTalpha=1/winSize;  % alpha in STFT approaches (for Gaussian derivative alpha=1) 
sigmaS=(winSize-1)/4; % …
Run Code Online (Sandbox Code Playgroud)

matlab numpy image-processing scipy python-2.7

-5
推荐指数
1
解决办法
1018
查看次数

使傅立叶结果对旋转,缩放,平移不变

我想知道傅立叶矩阵中的哪些值对图像的大小,旋转,平移等的变化负责.

我编写了一个二维DFT函数,输出一个复数的dft矩阵.

如何删除图像缩放,平移和旋转的负责值,例如当我有2个图像时:

此搜索

Image2 = Image1旋转90度

一旦我们比较两个图像的DFT矩阵,我们发现它们是相等的.

这是我拥有的DFT功能的代码:

%----------------------------------------------------------------
function [Xk] = dft1(xn)
N=length(xn);
n = 0:1:N-1; % row vector for n
k = 0:1:N-1; % row vecor for k
WN = exp(-1j*2*pi/N); % Twiddle factor (w)
nk = n'*k; % creates a N by N matrix of nk values
WNnk = WN .^ nk; % DFT matrix
Xk = (WNnk*xn );
%----------------------------------------------------------------

%----------------------------------------------------------------
function out=dft2(x)

y=zeros(size(x));
y1=y;
C=size(x,2); %number of columns
for c=1:C
y(:,c)=dft1(x(:,c));
end
R=size(x,1); %number of …
Run Code Online (Sandbox Code Playgroud)

matlab image-processing pattern-matching fourier-descriptors

-5
推荐指数
1
解决办法
3120
查看次数

MATLAB中直方图均衡功能的说明

当我们histeq在MATLAB中使用函数时,请解释一下图像会发生什么?数学解释会非常有用.

matlab image-processing

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

java图像处理

我们执行时返回的值是多少

image [i] >> 18&0x30,image [i] >> 12&0xc,image [i] >> 6&0x3

到图像

java image image-processing

-9
推荐指数
1
解决办法
245
查看次数

如何在MATLAB中检测此图片中某个角度下物体的尺寸?

我有这个电池的图像:

在此输入图像描述

我想确定电池的尺寸(以像素为单位).
我遇到的问题是电池旋转了一个未知的角度.
如何检测此旋转电池的尺寸?

我在考虑这些算法步骤:

  • 首先,我必须将此图像转换为黑白图像(阈值处理).
  • 之后,我必须找到一个中心点并在白色像素中绘制一个矩形.
  • 然后,我必须将矩形旋转360度并找到矩形的位置(以及尺寸).

我有点缺乏经验,我很感激如何在Matlab中实现这些算法阶段.

谢谢

matlab image-processing computer-vision edge-detection image-segmentation

-9
推荐指数
1
解决办法
2015
查看次数