안녕하세요, 저는 그레이 스케일 이미지를 빠르게 스케일링 할 필요가 있습니다. 그래서 vImage를 시도하고 응용 프로그램이 충돌합니다. 제발 도와주세요. 아래 코드에서 srcimg.data/dstimg.data는 부호없는 char 이미지 데이터 (단일 채널 만 회색 데이터)를 가리 킵니다.가속 프레임 워크 (vImage)를 사용하여 그레이 스케일 이미지를 스케일하는 방법
vImage_Buffer src; src.data=srcimg.data; src.height=srcimg.cols; src.width=srcimg.rows; src.rowBytes=srcimg.cols; vImage_Buffer dest; dest.data=dstimg.data; dest.height=dstimg.cols; dest.width=dstimg.rows; dest.rowBytes=dstimg.cols; vImageScale_Planar8(&src, &dest, NULL, kvImageNoFlags);
srcimg와 dstimg는 cv :: resize (srcimg, dstimg, dstimg.size())로 위 코드를 대체하면 opencv의 cv :: Mat 객체입니다. 앱이 예상대로 실행되지만 느리게 실행됩니다. – pradeepa
안녕하세요 Davids가 문제를 해결하고 응용 프로그램이 더 이상 작동하지 않지만 이전보다 느리게 실행되면 vImage를 효율적으로 사용하는 방법을 알려주세요. – pradeepa