我想分析一张图片的颜色。是否可以将OpenCV库与F#(我熟悉的唯一语言)结合使用。如果是的话,你知道我在哪里可以找到关于这个主题的教程/书籍(OpenCV 2计算机视觉看起来不错,但是是为C++用户编写的)。使用F的OpenCV#
5
A
回答
8
这绝对是可以使用F#与OpenCV上的.NET包装之一。例如,下面是带有EmguCV从C#到F#完美的作品翻译的“Hello World”的片段:
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网站和安装提供了一些C# tutorials,可能会给你最初的牵引力。您的里程可能会有所不同,具体取决于您的F#互操作技能等因素。
1
EmguCV是OpenCV的.NET包装器。它应该和F#一起工作。
1
Emgu CV是最受欢迎的选项Emgu CV Essentials的书。另外两个.NET OpenCV的包装项目:
相关问题
- 1. 使用OpenCV的
- 2. 使用的OpenCV
- 3. 使用OpenCV的
- 4. 使用的OpenCV
- 5. 使用OpenCV的
- 6. Opencv CV_FOURCC('F','L','V','1')不工作?
- 7. OpenCV的GpuMat使用
- 8. 使用opencv读取xml文件type_id opencv-image使用opencv
- 9. 使用Python openCV
- 10. 如何使用F#
- 11. HashSet`.ToArray()`使用F#
- 12. 使用WCF和F#
- 13. 使用F#LINQ2SQL seqences
- 14. RedirectStandardOutput当使用F#
- 15. f#关键字的使用和使用
- 16. Python的OpenCV的:使用matchTemplate
- 17. 使用OpenCV的Java的
- 18. 使用(_ < - f)而不是f单独使用?
- 19. 使用Python中的OpenCV TLD
- 20. 查找不使用OpenCV的
- 21. 使用Xcode 4.0.2的OpenCV
- 22. 方法使用的OpenCV
- 23. 我想使用OpenCV的
- 24. 使用OpenCV(Emgu)的PGH
- 25. 使用uEye相机的OpenCV
- 26. 使用OpenCV的边界框
- 27. Android上的OpenCV使用Eclipse
- 28. 使用OpenCV的PCACompute功能
- 29. 匹配使用OpenCV的
- 30. HOGDescriptor :: computeGradient使用OpenCV的
“我熟悉的唯一语言” - 幸运的你,你的心还没有被污染,与旧范式。 – Ralph
;)。感谢这种语言,我已与代码保持一致 – fabco63