목록최고왕 (42)
관심쟁이 영호

안녕하세요! 관심쟁이 영호입니다. 오늘 해볼 내용은 CSV형식으로 되어있는 파일을 자바로 읽어오는 과정입니다! 바로 보시죠. 1. CSV파일을 구해야 합니다. CSV 파일은 공공데이터 포털에서 제공해주는 "경상남도 모범음식점.CSV" 파일을 이용할 예정이에요! 공공데이터 포털 홈페이지는 아래에 있어요! https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 여기서 CSV파일 형식으로 파일을 다운로드했어요! 잠깐! CSV파일이란? CSV(영어: comma-separate..

안녕하세요! 관심쟁이 영호입니다! 오늘 공부할 과목은 OpenCV입니다! 오늘은 모폴로지에 대해서 공부를 할 예정이에요! 모폴로지란? 영상 처리에서 모폴로지는 영상의 객체들의 형태를 분석하고 처리하는 기법이에요! 영상의 경계, 골격, 블록 등등의 형태를 표현하는데 필요한 요소를 추출해주는데요! 모폴로지를 통해서 영상 내의 객체를 좀 더 밝게, 크게, 작게, 어둡게 등등 임의의 조작을 하는데 도움을 줍니다. 모폴로지 - 침식 연산 모폴로지를 통해서 객체가 검출되면 해당 객체를 침식하는 연산이에요! 침식 연산을 하게 되면, 크기는 축소! 배경은 확장! 그럼 어떻게 하는가? 1. 가장 먼저 침식 마스크를 설정합니다. 침식 마스크는 아래의 표와 같이 이루어져 있어요! 0 1 0 1 1 1 0 1 0 2. 영상의..

안녕하세요! 관심쟁이 영호입니다. 오늘은 시스템 보안에 대해서 공부를 할게요! 오늘 저희가 볼 내용은 HTTP에 대해서 개략적으로 공부를 해볼겁니다. HTTP에 대해서 공부하기전에 프로토콜에 대해서 알아야하는데요. 여기서 프로토콜이란, "프로토콜(Protocol)은 통신 시스템이 데이터를 교환하기 위해 사용하는 통신 규칙이다."이라고 네이버에 나와있습니다! 이러한 프로토콜도 여러가지가 있는데요. FTP, Telnet, SMTP, POP, HTTP 등이 있어요! 이 중에서도 가장 흔하게 쓰이는 프로토콜은 HTTP이랍니다. HTTP란? HTTP는 웹통신 프로토콜이고, 이 프로토콜을 사용하면 텍스트, 그래픽, 애니메이션, 사운드를 프로그램에 접근해서 재생할 수가 있어요! HTTP 동작원리 먼저 그림으로 살펴볼..

안녕하세요! 관심쟁이 영호입니다. 오늘은 스레드에서 동기화에 대해서 공부를 해볼 예정이에요! 동기화란? 그림부터 볼게요! 위에 있는 그림을 살펴보면! A라는 쓰레드가 value 변수에 a를 초기화하고 a를 출력하고자 하는 의도로 출력을 했어요! 근데 중간에 B라는 쓰레드가 value변수에 b를 초기화해서 A 쓰레드는 b라는 값을 결국 출력하게 됩니다 ㅠ 이러한 문제를 해결하기 위해서 나온 게 동기화입니다! 동기화는 단 하나의 스레드만 실행할 수 있도록 별도의 조치를 해놓는 겁니다! 예를 들어 겹치는 부분을 동기화 처리를 하여 A쓰레드가 출력을 하고 동기화 처리를 한 부분을 A가 탈출하게 되면 비로소 쓰레드 B가 진입을 하여 초기화할 수 있는 겁니다! 좀 더 쉽게 이야기해드리자면 쓰레드 A가 진입하면서 문..

안녕하세요! 관심쟁이 영호입니다. 오늘 여러분들과 공부해볼 내용은 프레임과 지연시간 그리고! 영상파일에 임의의 조작을 해볼 예정이에요. 프레임이란? 나무위키에서 가져올게요!(인용해도되려나..?) 프레임 = 움직임을 이루는 하나의 동작 게임이나 애니메이션의 움직임 중, 하나의 동작을 지정할때 사용하는 말. 2D게임이 이식될 때 움직임을 이루는 그림 중 몇 장을 삭제했을 땐 '프레임이 잘렸다'고 표현하고, 애니메이션에서는 실제 영상이 24프레임이든 29.97프레임이든, 초당 동작 그림 숫자가 8장일 때는 '초당 8프레임의 움직임'이라고 표현한다. 3D 게임이나 애니메이션을 제작하는 입장에서 움직임에 영향을 행사하는 포즈를 '키 프레임'이라고 표현한다. 플래시 등, 영상을 제작하는 프로그램에서라면 필수적으로 ..

안녕하세요! 관심쟁이 영호입니다. 오늘은 OpenCV에 관해서 공부를 해볼 예정입니다! 바로 보시죠. 오늘의 주제는 이미지 파일, 영상파일을 읽어오는 겁니다. 영상처리에 있어서 가장 필수적인 부분이라고 생각하시면 됩니다! 1. 이미지 파일 이미지 파일은 앞서 우리가 공부했던 Mat타입의 행렬을 이용하면 아주 쉬워요! 2차 원창에 행렬로 된 데이터를 띄워주면 그것이 바로 이미지인데요! 실제 우리가 사용하는 jpg, png 이런 값들도 18 12 15 16 19 13 89 88 89 12 10 87 67 88 33 23 92 86 88 21 13 13 16 21 14