Pixel Access

김민혁·2025년 1월 30일
0

컴퓨터 비전

목록 보기
3/19

Minhyeok의 Notion - 노션에서 옮기는 중

image.at<DATA_TYPE>(ROW, COL)

  • 1 channel 일 떄
    • image_grey.at(50,100);
  • BGR
    • image.at(50,100)[i];

ptr - at 보다 빠름

channels = image.channels();
uchar* p = image.ptr<uchar>(50);
b = p[100*channels + 0];
g = p[100*channels + 1];
r = p[100*channels + 2];

data - 빠름

uchar* data = (uchar*)image.data;
b = data[(50*image.cols + 100) *channels + 0];
g = data[(50*image.cols + 100) *channels + 1];
r = data[(50*image.cols + 100) *channels + 2];
profile
해야한다면, 다 하게 되더라.

0개의 댓글