J'essaie de trouver le moyen le plus simple d'ajouter, soustraire une valeur scalaire avec une classe opencv 2.0 cv::Mat
.OpenCV multiplier scalaire et une matrice
La plupart des fonctions existantes n'autorisent que les opérations matricielles-matricielles et matricielles-scalaires.
Je suis à la recherche d'opérations matricielles scalaires.
Je le fais actuellement en créant une matrice temporaire avec la même valeur scalaire et en effectuant l'opération arithmétique requise. Exemple ci-dessous ..
Mat M(Size(100,100), CV_8U);
Mat temp = Mat::ones(100, 100, CV_8U)*255;
M = temp-M;
Mais je pense qu'il devrait y avoir de meilleurs moyens/plus facile de le faire.
Des suggestions?
Comment puis-je le faire en Java –