Name
histo_2dimhisto_2dimHisto2dimhisto_2dimHisto2dimHisto2dim — Calculate the histogram of two-channel gray value images.
The operator histo_2dimhisto_2dimHisto2dimhisto_2dimHisto2dimHisto2dim calculates the 2-dimensional
histogram of two images within RegionsRegionsRegionsRegionsRegionsregions. The gray values
of channel 1 (ImageColImageColImageColImageColImageColimageCol) are interpreted as row index,
those of channel 2 (ImageRowImageRowImageRowImageRowImageRowimageRow) as column index. The gray
value at one point P(g1,g2) in the output image
Histo2DimHisto2DimHisto2DimHisto2DimHisto2Dimhisto2Dim indicates the frequency of the gray value
combination (g1,g2) with g1 indicating the line index and g2
the column index.
Note that the operator histo_2dimhisto_2dimHisto2dimhisto_2dimHisto2dimHisto2dim only considers
the given RegionsRegionsRegionsRegionsRegionsregions and ignores any previously set domain
of the input images.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Region in which the histogram is to be calculated.
Histogram to be calculated.
read_image(Image,'monkey')
get_domain (Image, Domain)
gauss_filter (Image, ImageGauss, 7)
histo_2dim(Domain,ImageGauss, Image,Histo2Dim)
dev_display(Histo2Dim)
read_image(&Image,"monkey");
get_domain (Image, &Domain)
gauss_filter(Image,&ImageGauss,7);
histo_2dim(Domain,Image,ImageGauss,&Histo2Dim);
set_part(WindowHandle,0,0,511,511);
disp_image(Histo2Dim,WindowHandle);
read_image(Image,'monkey')
get_domain (Image, Domain)
gauss_filter (Image, ImageGauss, 7)
histo_2dim(Domain,ImageGauss, Image,Histo2Dim)
dev_display(Histo2Dim)
read_image(Image,'monkey')
get_domain (Image, Domain)
gauss_filter (Image, ImageGauss, 7)
histo_2dim(Domain,ImageGauss, Image,Histo2Dim)
dev_display(Histo2Dim)
read_image(Image,'monkey')
get_domain (Image, Domain)
gauss_filter (Image, ImageGauss, 7)
histo_2dim(Domain,ImageGauss, Image,Histo2Dim)
dev_display(Histo2Dim)
read_image(Image,'monkey')
get_domain (Image, Domain)
gauss_filter (Image, ImageGauss, 7)
histo_2dim(Domain,ImageGauss, Image,Histo2Dim)
dev_display(Histo2Dim)
If F is the plane of the region, the runtime complexity is
O(F + 256^2).
The operator histo_2dimhisto_2dimHisto2dimhisto_2dimHisto2dimHisto2dim returns the value 2 (H_MSG_TRUE) if both
images have defined gray values. The behavior in case of empty
input (no input images available) is set via the operator
set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("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>)set_system("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>).
If necessary an exception is raised.
decompose3decompose3Decompose3decompose3Decompose3Decompose3,
decompose2decompose2Decompose2decompose2Decompose2Decompose2,
draw_regiondraw_regionDrawRegiondraw_regionDrawRegionDrawRegion
thresholdthresholdThresholdthresholdThresholdThreshold,
class_2dim_supclass_2dim_supClass2dimSupclass_2dim_supClass2dimSupClass2dimSup,
pouringpouringPouringpouringPouringPouring,
local_maxlocal_maxLocalMaxlocal_maxLocalMaxLocalMax,
gray_skeletongray_skeletonGraySkeletongray_skeletonGraySkeletonGraySkeleton
gray_histogray_histoGrayHistogray_histoGrayHistoGrayHisto,
gray_histo_absgray_histo_absGrayHistoAbsgray_histo_absGrayHistoAbsGrayHistoAbs
get_grayvalget_grayvalGetGrayvalget_grayvalGetGrayvalGetGrayval
Foundation