[Python to C++] imread를 for문에 물리려면 어떻게 해야하나요? 파일명 만들기.
조회수 1320회
파이썬을 짜면 아래와 같은데요,
for i in range(0,10)
CT_img = cv2.imread(r'D:\Remedi\Exercise\Xray\corrected images by CBCT/CBCT (' + str(i) + ').png', -1)
아래처럼 이를 C++로 바꿔서 적용하고 싶은데, i를 for문에 물리는 방법을 모르겠습니다..
for (int i =0; i<10; i++)
{
string num = to_string(i);
string img_name = cout << "D:\Remedi\Exercise\Xray\corrected images by CBCT\" << num << "png" << endl;
img_org = imread(img_name, IMREAD_GRAYSCALE);
}
이래저래 찾아보다 cout로 해보면 될거같은데 아닌거 같기도하고... C언어 문법 어렵네요 ㅠ 도와주시면 감사하겠습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
그냥 문자열이랑 정수 합쳐서 문자열로 만들기만 하면 되는건가요?
for (int i = 0 ; i < 10 ; i++){ string img_name = "D:\Remedi\Exercise\Xray\corrected images by CBCT/CBCT (" + to_string(i) + ").png"; imread(img_name, IMREAD_GRAYSCALE); }
위 형태로 되지 않을까요?
댓글 입력