OpenCV -> CV

OpenCvSharpの、OpenCVでいうcvなんたら関数の寄せ集めクラスである "OpenCV" クラスを "CV" に名前変更しました。

これにより、

IplImage src = OpenCV.cvLoadImage("lenna.png", LoadMode.GrayScale);
IplImage dst = OpenCV.cvCreateImage(new CvSize(src.Width, src.Height), BitDepth.U8, 1);
OpenCV.cvCanny(src, dst, 50, 200);
OpenCV.cvNamedWindow("src image");  
OpenCV.cvShowImage("src image", src);
OpenCV.cvNamedWindow("dst image");  
OpenCV.cvShowImage("dst image", dst);
OpenCV.cvWaitKey();
OpenCV.cvDestroyAllWindows();
OpenCV.cvReleaseImage(src);
OpenCV.cvReleaseImage(dst);          

IplImage src = CV.LoadImage("lenna.png", LoadMode.GrayScale);
IplImage dst = CV.CreateImage(new CvSize(src.Width, src.Height), BitDepth.U8, 1);
CV.Canny(src, dst, 50, 200);
CV.NamedWindow("src image");  
CV.ShowImage("src image", src);
CV.NamedWindow("dst image");  
CV.ShowImage("dst image", dst);
CV.WaitKey();
CV.DestroyAllWindows();
CV.ReleaseImage(src);
CV.ReleaseImage(dst);          

になりました。

すっきりしました。が、微妙にどこかもやもやするところはあります。


.NETのクラスライブラリ設計 開発チーム直伝の設計原則、コーディング標準、パターン (Microsoft.net Development Series)

.NETのクラスライブラリ設計 開発チーム直伝の設計原則、コーディング標準、パターン (Microsoft.net Development Series)