Tôi muốn phân tích màu của hình ảnh. Có thể sử dụng thư viện OpenCV với F # (ngôn ngữ duy nhất tôi quen thuộc). Nếu có, bạn có biết nơi tôi có thể tìm thấy một hướng dẫn/cuốn sách về chủ đề này (OpenCV 2 Computer Vision có vẻ tuyệt vời nhưng được viết cho người dùng C++).Sử dụng OpenCV từ F #
5
A
Trả lời
8
Điều này chắc chắn có thể sử dụng F # với một trong các trình bao bọc .NET trên OpenCV. Ví dụ, dưới đây là "Hello World" đoạn mà đi kèm với EmguCV dịch từ C# F # mà làm việc một cách hoàn hảo: trang web
open Emgu.CV
open Emgu.CV.CvEnum
open Emgu.CV.Structure
[<EntryPoint>]
let main(_) =
let win1 = "Test Window"
CvInvoke.cvNamedWindow(win1) |> ignore
use img = new Image<Bgr, byte>(400, 200, Bgr(255.,0.,0.))
let f = ref (MCvFont(FONT.CV_FONT_HERSHEY_COMPLEX, 1., 1.))
img.Draw("Hello, World", f, System.Drawing.Point(10,80), Bgr(0.,255.,0.))
CvInvoke.cvShowImage(win1, img.Ptr)
CvInvoke.cvWaitKey(0) |> ignore
CvInvoke.cvDestroyWindow(win1)
0
EmguCV và lắp đặt cung cấp một số C# tutorials có thể cung cấp cho bạn kéo ban đầu. Số dặm của bạn có thể khác nhau, tùy thuộc vào kỹ năng tương tác F # của bạn trong số các yếu tố khác.
1
EmguCV là trình bao bọc .NET cho OpenCV. Nó cũng hoạt động với F #.
1
Emgu CV là tùy chọn phổ biến nhất với Emgu CV Essentials sách. Hai NET OpenCV dự án wrapper khác:
Các vấn đề liên quan
- 1. Sử dụng System.String.Split từ F #
- 2. Sử dụng opencv stitcher từ python
- 3. OpenCV C++ sử dụng cv :: Moments
- 4. Sử dụng ROI trong OpenCV?
- 5. Cách sử dụng đối tượng C# từ F #?
- 6. Luồng quang học sử dụng opencv
- 7. OpenCV trên iOS - Sử dụng GPU?
- 8. Sử dụng OpenCV FileStorage trên iOS
- 9. Feature Điểm mặt Detection sử dụng OpenCV
- 10. MATLAB có sử dụng OpenCv CascadeClassifier không?
- 11. Bạn đang sử dụng mã f # nào?
- 12. Có thể sử dụng CallerMemberNameAttribute trong f #
- 13. Phiên bản tiêu chuẩn hoặc sử dụng thành ngữ (fn [f & args] (áp dụng f args))
- 14. Tôi làm cách nào để sử dụng OpenCV MatchTemplate?
- 15. Chụp khung OpenCV từ AVI
- 16. trừ một hình ảnh từ hình ảnh khác bằng cách sử dụng openCV
- 17. Nhận các khung từ video .avi bằng cách sử dụng OpenCV
- 18. Sử dụng OpenCV để phân tích dữ liệu từ gel protein
- 19. Sử dụng opencv để tạo hình ảnh toàn cảnh từ các điểm 3d
- 20. Sử dụng OpenCV để phát hiện các điểm đỗ xe
- 21. CGBitmapContextCreate cho CV_8UC3 (để sử dụng trong OpenCV)
- 22. OpenCV + python - khung lấy từ một file video
- 23. Lợi ích của việc sử dụng C# vs F # hoặc F # so với C# là gì?
- 24. Sử dụng C# đại biểu có hàm f #
- 25. Hướng dẫn thiết kế một C# thư viện cũng có thể sử dụng từ F #
- 26. F # từ khóa 'Một số'
- 27. Sử dụng F # Lựa chọn Gõ vào C#
- 28. Máy tính GPU song song sử dụng OpenCV
- 29. OpenCV Android sử dụng MatOfKeyPoint và feature2d phát hiện
- 30. Phát hiện bằng tay bằng cách sử dụng OpenCV
"ngôn ngữ duy nhất tôi quen thuộc với" - may mắn với bạn rằng tâm trí của bạn chưa bị ô nhiễm với mô hình cũ. – Ralph
;). Tôi được hòa giải với mã nhờ ngôn ngữ này – fabco63