gen_cooc_matrix gen_cooc_matrix GenCoocMatrix GenCoocMatrix gen_cooc_matrix (算子)
名称
gen_cooc_matrix gen_cooc_matrix GenCoocMatrix GenCoocMatrix gen_cooc_matrix — 计算图像中某个区域的共生矩阵。
签名
描述
算子 gen_cooc_matrix gen_cooc_matrix GenCoocMatrix GenCoocMatrix GenCoocMatrix gen_cooc_matrix determines from the input
regions how often the gray values i and j are located next to
each other in a certain direction (0 , 45 ,
90 , 135 degrees), stores this number in the
co-occurrence matrix at the locations (i,j) and (j,i) (the
matrix is symmetrical), and finally scales the matrix with the
number of entries. LdGray LdGray LdGray LdGray ldGray ld_gray indicates the number of gray
values to be distinguished (namely
).
Example: Input image with gray values (scaled with LdGray LdGray LdGray LdGray ldGray ld_gray =2)
Co-occurrence matrix (not scaled):
注意
Note that the operator gen_cooc_matrix gen_cooc_matrix GenCoocMatrix GenCoocMatrix GenCoocMatrix gen_cooc_matrix only considers
the given Regions Regions Regions Regions regions regions and ignores any previously set domain
of the input image Image Image Image Image image image 。
执行信息
多线程类型:可重入(与非独占算子并行运行)。
多线程作用域:全局(可从任何线程调用)。
在元组级别上自动并行化。
参数
Regions Regions Regions Regions regions regions (输入对象) region(-array) → object HRegion HObject HRegion Hobject
Region to be checked.
Image Image Image Image image image (输入对象) singlechannelimage → object HImage HObject HImage Hobject (byte)
Image providing the gray values.
Matrix Matrix Matrix Matrix matrix matrix (输出对象) image(-array) → object HImage HObject HImage Hobject * (real)
Co-occurrence matrix (matrices).
LdGray LdGray LdGray LdGray ldGray ld_gray (输入控制) integer → HTuple int HTuple Htuple (integer) (int / long) (Hlong ) (Hlong )
Number of gray values to be distinguished
(
).
默认值:
6
值列表:
1, 2, 3, 4, 5, 6, 7, 8
值范围:
LdGray
LdGray
LdGray
LdGray
ldGray
ld_gray
(lin)
最小增量:
1
建议增量:
1
Direction Direction Direction Direction direction direction (输入控制) integer → HTuple int HTuple Htuple (integer) (int / long) (Hlong ) (Hlong )
Direction of neighbor relation.
默认值:
0
值列表:
0, 45, 90, 135
结果
算子 gen_cooc_matrix gen_cooc_matrix GenCoocMatrix GenCoocMatrix GenCoocMatrix gen_cooc_matrix 返回值 2 (
H_MSG_TRUE )
if
an image with defined gray values is entered and the parameters are
correct.当输入为空(无可用输入图像)时可设置行为通过算子 set_system(::'no_object_result',<Result>:) set_system("no_object_result",<Result>) SetSystem("no_object_result",<Result>) SetSystem("no_object_result",<Result>) SetSystem("no_object_result",<Result>) set_system("no_object_result",<Result>) ,
the behavior in case of empty region is set via
set_system(::'empty_region_result',<Result>:) set_system("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) set_system("empty_region_result",<Result>) 。如有必要,则抛出异常。
可能的前趋
draw_region draw_region DrawRegion DrawRegion DrawRegion draw_region ,
gen_circle gen_circle GenCircle GenCircle GenCircle gen_circle ,
gen_ellipse gen_ellipse GenEllipse GenEllipse GenEllipse gen_ellipse ,
gen_rectangle1 gen_rectangle1 GenRectangle1 GenRectangle1 GenRectangle1 gen_rectangle1 ,
gen_rectangle2 gen_rectangle2 GenRectangle2 GenRectangle2 GenRectangle2 gen_rectangle2 ,
threshold threshold Threshold Threshold Threshold threshold ,
erosion_circle erosion_circle ErosionCircle ErosionCircle ErosionCircle erosion_circle ,
binomial_filter binomial_filter BinomialFilter BinomialFilter BinomialFilter binomial_filter ,
gauss_filter gauss_filter GaussFilter GaussFilter GaussFilter gauss_filter ,
smooth_image smooth_image SmoothImage SmoothImage SmoothImage smooth_image ,
sub_image sub_image SubImage SubImage SubImage sub_image
替代
cooc_feature_image cooc_feature_image CoocFeatureImage CoocFeatureImage CoocFeatureImage cooc_feature_image
另见
cooc_feature_matrix cooc_feature_matrix CoocFeatureMatrix CoocFeatureMatrix CoocFeatureMatrix cooc_feature_matrix
模块
基础