J'ai des données d'image provenant d'une connexion de socket en tant qu'octet []. Tous les exemples que j'ai vu en utilisant cvLoadImage()
est passé un nom de fichier. Dois-je enregistrer chaque image dans un fichier et l'ouvrir à nouveau pour effectuer le traitement? Cela semble avoir beaucoup de frais généraux pour ce qui doit arriver, est-il possible de charger l'image à partir des données byte []?Charger l'image OpenCV (JavaCV) de byte [] n'est pas un fichier
4
A
Répondre
1
solution simple à la fin, vous pouvez utiliser la méthode suivante pour créer une image à partir d'un BufferedImage qui a résolu mon problème:
IplImage src = IplImage.createFrom(buffered);
2
En supposant que les données sont codées dans un format standard comme JPG ou PNG, et en supposant que vous utilisez JavaCV, pour un tableau d'octets b, cela fonctionne ainsi:
IplImage image = cvDecodeImage(cvMat(1, b.length, CV_8UC1, new BytePointer(b)));
Questions connexes
- 1. Conversion entre opencv et javacv
- 2. Calcul de zone dans opencv/javacv?
- 3. Fonction de détection Opencv/Javacv ne fonctionne pas
- 4. Trouver des contours dans JavaCV ou OPENCV
- 5. Comment emballer JavaCV/OpenCV dans NetBeans?
- 6. bibliothèques OpenCV précompilés pour javacv OpenCV projet android
- 7. OpenCV Mat à JavaCV Mat conversion
- 8. Comment convertir OpenCV au code javacv
- 9. Comment reconnaître un parking en utilisant OpenCV/JavaCV?
- 10. Comment charger ClassifierCascade en Android en utilisant JavaCV?
- 11. Quelle est la méthode equal de opencv pyrDown() dans javacv?
- 12. Puis-je charger un fichier TIFF multi-images via OpenCV?
- 13. JavaCV sur Hadoop
- 14. cv :: bitwise_xor en JavaCV
- 15. sections ConfigObj 'un-nest'
- 16. Balises HTML Un-nest
- 17. javacv pour avec Android
- 18. Améliorer la qualité en appliquant un seuil adaptatif dans javacv/opencv?
- 19. Un meilleur moyen de byte [] à byte *
- 20. Android OpenCV - Impossible de charger détection_based_tracker
- 21. impossible de charger le haarcascadeshaarcascade.xml dans opencv
- 22. Chargement du contrôle d'image WPF à partir du tableau byte
- 23. nest pas le lien à travailler dans mon fichier js.erb
- 24. En utilisant JavaCV dans Jython
- 25. JavaCV cvLoad return null
- 26. Impossible de charger le classificateur dans OpenCV pour Android
- 27. Exécuter un Jar-File qui contient JavaCV sur un Raspberry PI
- 28. javacv cvExtractSURF
- 29. Nest un datalist à l'intérieur d'un tableau
- 30. OpenCV (CvHaarClassifierCascade *) cvLoad ne charge pas, impossible de charger le fichier xml