Merge pull request #53 from davidoram/feature/average

Feature/average
This commit is contained in:
Chih-Wei (Bert) Chang 2015-09-05 11:32:39 +08:00
commit d59c967c2c
2 changed files with 14 additions and 1 deletions

View file

@ -23,7 +23,11 @@ const (
CV_BGR2BGRA = C.CV_BGR2BGRA
CV_RGBA2BGRA = C.CV_RGBA2BGRA
CV_BLUR = C.CV_BLUR
CV_BLUR_NO_SCALE = C.CV_BLUR_NO_SCALE
CV_BLUR = C.CV_BLUR
CV_GAUSSIAN = C.CV_GAUSSIAN
CV_MEDIAN = C.CV_MEDIAN
CV_BILATERAL = C.CV_BILATERAL
CV_8U = C.CV_8U
CV_8S = C.CV_8S

View file

@ -523,6 +523,15 @@ func Not(src, dst *IplImage) {
/****************************************************************************************\
* Array Statistics *
\****************************************************************************************/
// CvScalar cvAvg(const CvArr* arr, const CvArr* mask=NULL )
func (src *IplImage) Avg(mask *IplImage) Scalar {
return (Scalar)(C.cvAvg(unsafe.Pointer(src), unsafe.Pointer(mask)))
}
// cvEqualizeHist(const CvArr* src, CvArr* dst)
func (src *IplImage) EqualizeHist(dst *IplImage) {
C.cvEqualizeHist(unsafe.Pointer(src), unsafe.Pointer(dst))
}
/****************************************************************************************\
* Discrete Linear Transforms and Related Functions *