cimg.eu/reference/structcimg__library_1_1CImg.html#a1699472936b80a88d3fc8096975d21b2
unsigned char* buffer;
CImg<float> img(160,160,1,3);
int i= 0;
cimg_for(img, ptr, float) {
*ptr= buffer[i];
//std::cout << buffer[i] << " " <<std::endl;
i++;
}
위의 코드를 통해 unsinged char buffer에 읽어온 이미지를 하나 하나 저장해서 1차원 배열로 만들 수 있다.
img.save_png("original.png", 0);
이 코드를 통해 이미지로 변환시시켜 볼 수 있다.
파이썬으로도 이용할수 있게 extension이 있다.
buildmedia.readthedocs.org/media/pdf/pycimg/latest/pycimg.pdf
CIMG에 필요한 함수들의 사용법을 잘 정리해둔 자료이다.
'알아두면 편한 개발지식' 카테고리의 다른 글
리눅스 파일 찾기 grep (0) | 2020.08.08 |
---|---|
리눅스 디버깅 (0) | 2020.08.08 |
git허브 편하게 보기: octotree (0) | 2020.08.05 |
파이썬을 쉽게 이용할수 있는 bpython (0) | 2020.08.05 |
화면보호기 설정 (0) | 2020.07.30 |