Sto provando a scrivere alcune applicazioni utilizzando OpenCv4Android per dispositivi Android. In precedenza, stavo usando i codici nativi Android NDK e C++. Ma quella tecnica non era molto lucida. Così sono passato all'ultima API Java che accompagna la versione 2.4.4 di OpenCv.Confusione tra i tipi di dati OpenCv4Android e C++
Sono stato in grado di scrivere programmi semplici ed eseguire campioni. Ma, mentre provavo a scrivere alcuni codici per problemi avanzati come: stima del modello POSE, routine di calibrazione della videocamera ecc., Mi sono imbattuto in questa strana confusione. Alcuni dei tipi di dati i cui nomi sono molto intuitivi nell'API C++ non si adattano perfettamente alla loro controparte Java. Quindi, sto affrontando una terribile difficoltà nel trasferire le mie funzionalità da C++ a Java. Sto affrontando totale confusione in queste funzioni
- Point2f (in C++) - MatOfPoint2f (in Java)
- Point3f (in C++) - MatOfPoint3f (in Java)
- Point2 (in Java)
- Point3 (in Java)
Si prega di aiutarmi a capire i termini utilizzati in OpenCv Java e la sua analogia con C++.
Inoltre, per favore mi suggeriscono qualche riferimento in cui, sono date chiare e nitide descrizione di questi termini (ho provato a guardare l'aiuto fornito insieme, ma non mi ha aiutato molto, come è stato in qualche modo simile sia per il C++ e Java).
Ho chiesto la stessa domanda sul forum ufficiale OpenCv. Ed è stato risposto nel modo seguente. Si prega di fare riferimento al collegamento - [Confusione tra i tipi di dati OpenCv4Android e C++] (http://answers.opencv.org/question/11021/confusion-between-opencv4android-and-c-data-types/) –
Suggerisco per riferimenti futuri , inserisci la risposta con il link e accettala. In questo modo, la domanda verrà rimossa dalla lista senza risposta e altri troveranno la risposta. – Mahm00d