環境はVisual Studio 2015 Community。
1. C#のConsole Applicationを作成
2. Manager NuGet Packages…
3. nuget.orgを”opencvsharp3″で検索
4. OpenCvSharp3-AnyCPUをインストール
5. サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenCvSharp; namespace OpenCVTestCSharp { class Program { static void Main(string[] args) { Mat src = new Mat("lenna.png", ImreadModes.GrayScale); // OpenCvSharp 3.x //Mat src = new Mat("lenna.png", LoadMode.GrayScale); // OpenCvSharp 2.4.x Mat dst = new Mat(); Cv2.Canny(src, dst, 50, 200); using (new Window("src image", src)) using (new Window("dst image", dst)) { Cv2.WaitKey(); } } } } |
参考サイト
GitHub – shimat/opencvsharp: .NET Framework wrapper for OpenCV
https://github.com/shimat/opencvsharp
OpenCvSharp Namespace
http://shimat.github.io/opencvsharp/html/1bb515b3-6278-49e4-9a33-1054bd279323.htm
schima.hatenablog.com (作者サイト)
http://schima.hatenablog.com/