3차 포인터 동적할당에 대해선데요...
도란
질문 제목 :3차 포인터 동적할당에 대해선데요...질문 내용 :c를 이용한 영상처리 이해와 활용 책을 보면서 영상처리를 공부중입니다.기본이 되는 rgb2gray를 구현하려 합니다.함수의 인자가 3차 포인터로 받는데요동적할당은 2차 포인터 처럼 하더군요 저는 그냥 메인 하나에 작성중입니다컴파일은 되는데 프로그램이 죽습니다아래는 디버그 시 오류가나는 부분입니다.
(컬러 이미지를 불러오는 부분은 opencv를 이용했습니다 c로 어떻게 하는지 몰라서..c로 컬러이미지 불러 오는 방법이 있나요??)
unsigned char ***gray = null;iplimage *image = cvloadimage(sullii41.jpg, 1);
cvnamedwindow(rgb, 1);
cvnamedwindow(rgb2gray, 1);cvshowimage(rgb, image);
height = image-height;
width = image-width;*gray = (unsigned char **)calloc(height, sizeof(unsigned char *)); ----- 이 부분이 오류입니다(책과 내용 동일함)for(i=0; iimage-height; i++)
(*gray)[i] = (unsigned char *)calloc(width, sizeof(unsigned char));
opencv 사이트에 질문할까 하다가 동적할당 부분 오류라서 여기로 왔습니다...어디가 문제일까요...
-
찬내
이미지를 저장하기 위한 공간을 만드는게 맞습니다..
지금 생각해보니 전체 코드가 잘못된것같네요... 다시 해보고 오겠습니다 ㅜ -
겨라
2차원 포인터는 할당을 2번 해야 한다면(행,열 각각), 3차원 포인터는 할당을 3번 하셔야 합니다.(차원별로 각각)
3차원 포인터를 인자로 받는다는 것이... 2차원 포인터를 참조로 넘기는 건지... 정말 3차원 포인터를 만들어서 넘기라는건지...
(그냥 얼핏 보기에는 이미지를 저장하기 위한 할당 공간을 만드는 것인데...) -
라이브라
사실 초기화를 뭐로 해야할지 몰라서 NULL을 넣었습니다....
제 생각에는 저 GRAY에는 RGB에서 흑백으로 바뀐 이미지 정보를 담아야 하는데 뭘 넣어야 맞는건지 모르겠더군요..
일단 책에 3차 포인터를 인자로 받습니다 ㅜㅜ 책을 참조하고 혼자 해보는건데 잘 안되네요 -
스콜피온
*GRAY는 GRAY가 가리키는 장소인데, 가리키는 곳이 NULL이니 오류가 나겠죠.
근데 3차원 포인터를 과연 사용해야 되는 상황인건지...
(어지간해서는 2차원 내에서 해결이 가능한지라...)
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2695766 | 달팽이 배열 어디서 틀렸는지 모르겠습니다ㅠㅠ | 연분홍 | 2025-05-23 |
2695738 | fopen과fclose질문~~ (5) | 희선 | 2025-05-23 |
2695707 | 3의 배수 나타내기. (2) | 수리 | 2025-05-23 |
2695626 | 피보나치수열 과제 때문에 질문 드립니다. (6) | 옆집언니 | 2025-05-22 |
2695595 | 포인트공부중입니다 int형에서 4=1 인가요? (3) | 족장 | 2025-05-22 |
2695567 | 드라이브 고유번호를 가져오는 함수 (2) | 초코맛사탕 | 2025-05-21 |
2695533 | 음수의 산술변환! 질문이요 ㅠㅠ... (4) | 꽃여름 | 2025-05-21 |
2695506 | 구조체 배열 이용 도서목록 출력 프로그램 (1) | 가을귀 | 2025-05-21 |
2695450 | c언어 함수 질문이요.... | 이슬비 | 2025-05-20 |
2695403 | VirtualAlloc함수 및 메모리 질문 | 크리에이터 | 2025-05-20 |
2695355 | c언어 for함수 | 미쿡 | 2025-05-19 |
2695327 | 안녕하세요 제가 이번에 좀 큰 프로그램을.. | 악당 | 2025-05-19 |
2695295 | mutex동기화의 thread기반 채팅 서버소스 질문입니다 | 그루터기 | 2025-05-19 |
2695270 | 질문이요..swap 관한겁니다..ㅠㅠ (3) | 콩알녀 | 2025-05-19 |
2695244 | 노땅초보궁금한게 하나 있는데요..반복문(while문)초보자질문 (6) | 큰꽃늘 | 2025-05-18 |
2695166 | do while 문 어떤것이잘못된건지 모르겠어요 (2) | 아이폰 | 2025-05-18 |
2695122 | 구조체에 대해 물어보고 싶은게 있습니다 ^^^.. (7) | 수련 | 2025-05-17 |
2695091 | txt 파일 입출력 후 2차 배열에 저장하기입니다. (3) | 헛장사 | 2025-05-17 |
2695063 | 수도요금 프로그램좀 짜주세요. | 시내 | 2025-05-17 |
2695033 | 답변좀요ㅠㅠ (1) | 비사벌 | 2025-05-16 |