से ओपनसीवी का उपयोग करके मैं एक तस्वीर के रंग का विश्लेषण करना चाहता हूं। क्या ओपनसीवी लाइब्रेरी का उपयोग एफ # के साथ करना संभव है (केवल एकमात्र भाषा जिसे मैं परिचित हूं)। यदि हां, तो क्या आप जानते हैं कि मुझे इस विषय पर एक ट्यूटोरियल/पुस्तक कहां मिल सकती है (ओपनसीवी 2 कंप्यूटर विजन बहुत अच्छा लगता है लेकिन सी ++ उपयोगकर्ताओं के लिए लिखा गया है)।F #
Q
F #
5
A
उत्तर
8
यह ओपनसीवी पर .NET wrappers में से एक के साथ F # का उपयोग करके निश्चित रूप से संभव है।
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 कि आप प्रारंभिक कर्षण दे सकते हैं प्रदान करते हैं: उदाहरण के लिए, नीचे "नमस्ते दुनिया" का टुकड़ा है कि EmguCV सी # एफ # करने के लिए है कि पूरी तरह से काम करता है से अनुवाद के साथ आता है। अन्य कारकों के बीच आपके एफ # इंटरऑप कौशल के आधार पर आपका लाभ भिन्न हो सकता है।
1
EmguCV ओपनसीवी के लिए एक .NET wrapper है। इसे एफ # के साथ भी काम करना चाहिए।
1
Emgu CVEmgu CV Essentials पुस्तक के साथ सबसे लोकप्रिय विकल्प है। दो अन्य नेट OpenCV आवरण परियोजनाओं:
संबंधित मुद्दे
"केवल भाषा मैं से परिचित हूँ" - भाग्यशाली अपने मन पुराने मानदंड के साथ प्रदूषित नहीं किया गया है आपको लगता है कि। – Ralph
;)। मुझे इस भाषा के लिए कोड धन्यवाद के साथ मिलकर मिल गया है – fabco63