Skip to content

Commit

Permalink
Merge pull request #79 from ljubobratovicrelja/histEqual-rename
Browse files Browse the repository at this point in the history
Renamed histEqual to histEqualize.
  • Loading branch information
ljubobratovicrelja authored Nov 12, 2016
2 parents 37854a2 + 0fdbd9f commit 0afc55c
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 7 deletions.
8 changes: 5 additions & 3 deletions source/dcv/imgproc/filter.d
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ $(DL Module contains:
$(LINK2 #bilateralFilter,bilateralFilter)
$(LINK2 #medianFilter,medianFilter)
$(LINK2 #calcHistogram,calcHistogram)
$(LINK2 #histEqual,histEqual)
$(LINK2 #histEqualize,histEqualize)
$(LINK2 #erode,erode)
$(LINK2 #dilate,dilate)
$(LINK2 #open,open)
Expand Down Expand Up @@ -908,7 +908,7 @@ void main()
Image image = imread("dcv/examples/data/lena.png");
auto slice = image.sliced.rgb2gray;
auto equalized = slice.histEqual(slice.byElement.calcHistogram);
auto equalized = slice.histEqualize(slice.byElement.calcHistogram);
slice.imshow("Original");
equalized.imshow("Equalized");
Expand Down Expand Up @@ -937,7 +937,7 @@ Params:
Returns:
Copy of input image slice with its histogram values equalized.
*/
Slice!(N, T*) histEqual(T, HistogramType, size_t N)(Slice!(N, T*) slice, HistogramType histogram,
Slice!(N, T*) histEqualize(T, HistogramType, size_t N)(Slice!(N, T*) slice, HistogramType histogram,
Slice!(N, T*) prealloc = emptySlice!(N, T))
in
{
Expand Down Expand Up @@ -985,6 +985,8 @@ body
return prealloc;
}

deprecated("Use dcv.imgproc.filter.histEqualize") alias histEqual = histEqualize;

/**
Perform morphological $(LINK3 https://en.wikipedia.org/wiki/Erosion_(morphology),erosion).
Expand Down
8 changes: 4 additions & 4 deletions tests/performance-tests/source/performance/measure.d
Original file line number Diff line number Diff line change
Expand Up @@ -328,14 +328,14 @@ auto run_dcv_imgproc_filter_bilateralFilter_3()
{
auto image = slice!float(imsize, imsize);
auto result = slice!float(imsize, imsize);
return evalBenchmark(&bilateralFilter!(neumann, typeof(image), float, 2), image, 0.84, 3, result, taskPool);
return evalBenchmark(&bilateralFilter!(neumann, typeof(image), float, 2), image, 0.84, 0.84, 3, result, taskPool);
}

auto run_dcv_imgproc_filter_bilateralFilter_5()
{
auto image = slice!float(imsize, imsize);
auto result = slice!float(imsize, imsize);
return evalBenchmark(&bilateralFilter!(neumann, typeof(image), float, 2), image, 0.84, 5, result, taskPool);
return evalBenchmark(&bilateralFilter!(neumann, typeof(image), float, 2), image, 0.84, 0.84, 5, result, taskPool);
}

auto run_dcv_imgproc_filter_medianFilter_3()
Expand All @@ -352,12 +352,12 @@ auto run_dcv_imgproc_filter_medianFilter_5()
return evalBenchmark(&medianFilter!(neumann, float, float, 2), image, 5, result, taskPool);
}

auto run_dcv_imgproc_filter_histEqual()
auto run_dcv_imgproc_filter_histEqualize()
{
auto image = slice!ubyte(imsize, imsize);
auto result = slice!ubyte(imsize, imsize);
int[256] histogram;
return evalBenchmark(&histEqual!(ubyte, int[256], 2), image, histogram, result);
return evalBenchmark(&histEqualize!(ubyte, int[256], 2), image, histogram, result);
}

auto run_dcv_imgproc_filter_erode()
Expand Down

0 comments on commit 0afc55c

Please sign in to comment.