Table of Contents
Vision Smooth
This block is currently a beta version. If you are using this block, we would appreciate any feedback at tech@quanser.com. |
Smooths the input image.
Library
MATLAB Command Line
Click to copy the following command line to the clipboard. Then paste it in the MATLAB Command Window:
qc_open_library('quarc_library_beta/Image Processing/Open Source Computer Vision')Description
The Vision Smooth block smooths an input image using the specified smoothing method.
In order to use this block, be sure to follow the instructions described on the Vision Capture Image page, and take careful note of the limitations.
Input Ports
src_image
A handle to a source image that uses OpenCV (Open Source Computer Vision) IplImage structure.
Output Ports
dst_image
Destination image processed with the specified smoothing method.
err
An error signal which is negative in case of invalid memory allocation or usage of invalid parameter values.
Parameters and Dialog Box
Type of smoothing filter
Specifies the smoothing method to be applied on the input image. The available filter types are Blur
,
Gaussian
, and Median
. The filters are described as follows:
Blur
: Summation over a pixel ncols×nrows
neighborhood with subsequent scaling by 1/(ncols•nrows)
.
Gaussian
: Convolving the input image with ncols×nrows
Gaussian kernel.
Median
: Finding median of ncols×ncols
neighborhood (i.e., the neighborhood is a square).
Smoothing parameters
Specify the smoothing parameters. The first and second parameters indicate the number of columns (ncols
) and rows
(nrows
), respectively, of a pixel neighborhood. In case of Gaussian kernel, the third and fourth parameters are used
as standard deviations in horizontal and vertical directions (sigmah
and sigmav
), respectively. If the third
and fourth parameters are zero, the sigmas are calculated as follows:
sigma = (n/2 - 1)*0.3 + 0.8, where n=ncols for horizontal kernel, n=nrows for vertical kernel.
Sample time
The sample time of the block. A sample time of 0 indicates that the block will be treated as a continuous time block. A positive sample time indicates that the block is a discrete time block with the given sample time. A sample time of -1 indicates that the block inherits its sample time.
Targets
Target Name |
Compatible* |
Model Referencing |
Comments |
---|---|---|---|
No |
No |
Not supported. |
|
No |
No |
Not supported. |
|
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
No |
No |
Not supported. |
|
Rapid Simulation (RSIM) Target |
No |
No |
Not supported. |
S-Function Target |
No |
N/A |
Old technology. Use model referencing instead. |
Normal simulation |
Yes |
Yes |
Copyright ©2024 Quanser Inc. This page was generated 2024-10-17. Submit feedback to Quanser about this page.
Link to this page.