1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #include <opencv2/opencv.hpp> #include <3vmw9.hpp> using namespace cv; using namespace rv2; using namespace std; int main(int argc, char** argv) { int sz[3] = { 4, 4 ,4 }; Mat m(3, sz, CV_32FC3); randu(m, -1.0f, 1.0f); float max = 0.0f; MatConstIterator_<Vec3f> it = m.begin<Vec3f>(); float len2; while (it != m.end<Vec3f>()) { len2 = (*it)[0] * (*it)[0] + (*it)[1] * (*it)[1] + (*it)[2] * (*it)[2]; if (len2 > max) max = len2; ++it; } co_f(len2); return 0; } | cs |
'OpenCV' 카테고리의 다른 글
solvePoly를 이용한 고차방정식 계산 예제 (0) | 2019.02.05 |
---|---|
Mat 연산 정리 (0) | 2019.02.05 |
openCV 트랙바 콜백 람다식 void* 다운스케일 예제 (0) | 2019.02.03 |
opencv 웹캠 연결 & 로그 극좌표 필터 & 비디오 저장 예제 (0) | 2019.02.02 |
opencv 다운샘플링 & 캐니엣지검출기 적용 (0) | 2019.02.02 |