C언어 3

[OPENCV] OPENCV를 활용한 이미지 게임 만들기 (C언어 사과 찾기 게임)

진행 환경 [ Window10, Visual studio 2019, Opencv 4.1.2 ] C++ 기반 OPENCV 코드입니다. opencv를 공부하고, C 프로그래밍 실력도 함께 증진시킬 겸 그리고 다양한 함수를 익히고 자유자재로 사용하는데 도움이 되고자 게임을 만드는 프로젝트를 진행하여 공부를 해보았습니다. - 사용함수 - opencv 관련 1. 관심영역따기 (ROI) - 사과나 바나나의 사진에서 과일 부분만 짜를 때 사용 2. resize - Mat 안에 배치하는 공간 사이즈에 맞게 리사이징 할 때 사용 3. copyto - 배경 이미지에 필요 이미지들 배치하여 복사할 때 사용 4. rotatewarpAffine - 과일들의 불규칙 이미지를 위한 회전에 사용 5. line - 배경이미지에 배치도..

개인프로젝트 2021.05.11

[C언어] 미로찾기 게임 만들기 (Maze Game) 프로젝트

C언어로 미로게임을 만들어 보았다. (진행중) 인터넷에서 흔히 볼 수 있는 남들과는 다른 느낌의 미로게임을 만들어 보고자 하였다. 따라서 전체의 맵이 보이지 않는 미로를 탈출하는 듯한 느낌의 미로게임을 만들고자 하였다. 따라서 내 위치 주변에 약간의 시야만 존재하고 움직일때 마다 보여지는 시야가 다르게 끔 구현하였다. 현재 2 STAGE 까지 구현하였고 [COMPUTER 대결 모드]를 구현하고자 한다. 프로그램 아이콘도 직접만들어 보았다. 그림판을 이용하여 만들었고 파워포인트로 편집하여 프로젝트 리소스 파일 .Ico 파일 변경하여 아래와 같이 수정했다. - 배열의 구성 - - 시작화면 - 갈림길로 선택지를 선택할 수 있는 간단한 미로를 구현하였다. - SETTING 화면 - 세팅창에서는 효과음을 끄고 켤..

개인프로젝트 2021.01.01

라즈베리파이(리눅스) - win <C 언어>

아래의 코드를 사용하여 라즈베리파이에서 server.c 파일로 만들어 [ $ gcc server.c -o server ] 문구를 이용해 컴파일 해주면 실행파일이 만들어 진다. #include #include #include #include #include #include void error_handling(char *message); int main(int argc, char *argv[]) { int serv_sock; int clnt_sock; struct sockaddr_in serv_addr; struct sockaddr_in clnt_addr; socklen_t clnt_addr_size; char message[]="Hello World!"; if(argc!=2){ printf("Usage :..

Socket 2020.02.24