목록학교공부 (57)
관심쟁이 영호

안녕하세요. 관심 쟁이 영호입니다. 새롭게 OpenCV를 다루게 되었습니다! 대학 전공 공부를 하며 포스팅하는 관계로 업로드가 조금 늦어질 수 도 있겠지만.. 최대한 빨리 올려보겠습니다! OpenCV? OpenCV란 인텔에서 개발되었으며, "컴퓨터 비전"을 목적으로 한 프로그래밍 라이브러리입니다. 현재는 python을 통해서 사용하지만.. C++로도 구현할 수 있으며, 더욱 밑단에서 컴퓨터 비전을 다룰 수 있어서 이해만 할 수 있다면 더욱 깊은 곳까지 알 수가 있어요! 본 내용은 c언어나 c++언어에 대한 어느 정도의 지식이 있는 사람에게 추천을 드립니다. 바로 시작하겠습니다. 자료형을 들어가기 앞서서 이해해야 할 부분이 있습니다. OpenCV에서는 영상을 행렬로 취급하여 다루게 됩니다. 유튜브 영상을 ..

안녕하세요. 최고왕입니다. 다들 잘 지내고 계신가요~? 글을 쓰는 현재로써는 전염병 때문에 난리도 아닙니다 ㅠㅜ 다들 손 자주 씻으시고 조심해요!! 오늘은 이전 시간에 배웠던 포인터를 실제로 사용해보는 시간을 가질 거예요! 혹시나 이전 포스팅을 못 보신 분들은 보고 오시기를 추천드릴게요! 이 전에 공부했던 포인터를 다시 한번 이론만 보시죠. Pointer? 데이터 구조의 항목 A가 다른 항목 B의 어드레스를 보유하고 있을 때 A를 B의 포인터라고 한다. (네이버 지식백과) 그럼 바로 코딩을 해볼게요. 설명 int형의 변수 a를 선언하고 10을 초기화해주었습니다. ptr이라는 포인터 변수를 선언하고 a변수의 주 솟값을 초기화해주었습니다. 이것을 그림으로 보기 좋게 도식화해드릴게요! 메모리는 이렇게 표현되어..

안녕하세요. 최고왕입니다. 코로나바이러스가 한국 전역에 퍼져버렸네요.. 정말 큰일이에요ㅠ 제발 잘 풀려서 모든 사람들이 웃고 다니던 그때로 빨리 돌아가고 싶어요.. 오늘은 포인터에 대해서 공부를 할 겁니다! 포인터는 C언어의 최대 무기이자 최고의 장점이에요! 포인터가 무엇일까? 데이터 구조의 항목 A가 다른 항목 B의 어드레스를 보유하고 있을 때 A를 B의 포인터라고 한다. (네이버 지식백과) 네이버 지식백과에서 이렇게 설명하네요! 최고왕이 조금 더 풀어쓰자면 포인터는 변수가 저장되어있는 메모리 상의 주소를 저장하는 것을 의미해요! 그쪽 포인트를 찍어 표현한다는 뜻이라고 생각하면 될 거 같아요! 먼저 a라는 변수에 100이라는 정수를 초기화해주었어요. 이것을 시각화해보자면! 그럼 컴퓨터는 메모리상에 변수..

안녕하세요! 최고왕입니다. 요새 앉는 자세가 꾸부정해서 그런지 몸 여기저기가 쑤시네요 ㅠ 그래서 바른자세로 유지하려고 노력 중이에요! 여러분들도 만약 쑤신다면 바른 자세 준비를 하시고! 그렇지 않다면 쑤시지 않게 바른 자세를 유지해줍시다. 오늘 여러분들께 알려드릴 내용은 변수의 심화과정이에요! 변수를 이전에는 하나의 상자라고 말씀드렸죠. 그 뜻은 여전하고, 이제는 거기에서 더 나아가 지역변수, 전역 변수, 매개변수, 인수에 대해서 공부를 해볼 예정이에요. 가장 먼저 알아 두어야 할 것. 변수의 심화과정을 알기 전에, 꼭 알아 두어야 할 내용이 있어요! 어떤 내용이냐면 메모리에 관해서 알아두는 것인데요. 여러분들이 변수를 선언해주고 초기화를 해주게 된다면 컴퓨터는 그러한 데이터를 메모리(RAM)에 저장하게..

안녕하세요! 최고왕입니다 ㅎㅎ 오늘은 배열을 실제로 만들어보는 시간을 가져볼 예정이에요! 바로 배열을 만드는 코드를 만들어 볼게요 ㅎㅎ 3가지의 타입이 들어가는 배열을 만들었어요! 각각의 단어가 이해 안 가실 수도 있으니 더 자세히 보겠습니다! 1. 배열에 들어가는 데이터가 어떤 타입인지 컴퓨터에게 설명해주는 부분입니다. 여기서는 int형의 데이터가 들어가요! 2. 만들 배열의 이름을 정해주는 부분입니다! 여기서는 arr이 만든 배열의 이름이겠네요! 3. 배열의 크기를 설정해주는 부분입니다! 여기서는 배열의 크기가 5겠네요! 그럼 위쪽의 그림으로 돌아가면 int형 데이터가 들어가는 5의 크기를 가지는 arr이름의 배열. float형 데이터가 들어가는 5의 크기를 가지는 arr2이름의 배열. double형..

안녕하세요! 최고왕이에요 ㅎㅎ 최근에 밤낮이 바뀌어서 너무나 고생 중이에요 ㅠㅠ 여러분들은 수면조절을 어떻게 하시나요 ~? 여러분들만의 방법이 있으면 알려주세요... 오늘은 배열에 대해서 공부를 해볼 계획입니다! 배열은 프로그래밍을 공부하는 데 있어서, 나중에 실무에서 일하는 데 있어서 아주 중요한 역할을 하는데요! 그만큼 확실하게 공부를 해놓도록 해요! 배열이 무엇인가?? 사전적의미부터 보시죠! 배열: 1. 일정한 차례나 간격에 따라 벌여 놓음, 2. 동일한 성격의 데이터를 관리하기 쉽도록 하나로 묶는 일. 이라고 네이버 사전에 나와있어요! 1, 2번 둘다 맞는 말 같아요! 배열은 많은 양의 변수를 선언할 때 편하게 사용하기 위해서 사용해요! 배열을 이용하면 선언을 한번 하고 둘 이상의 변수를 선언할 ..