컴퓨터비전(9) - corner(2)
uniqueness image에서 특징을 찾았는데, 좋은 feature이라는 것은 무엇인가요? 바로 unique하다면 좋은 특징일 것 같습니다. 그렇다면 어떻게 unique함을 정의하는지에 대해 알아봅시다. 작은 window를 통해 pixel을 바라본다고 가정합시다. window를 움직이면서 전체 image를 보는데, 단위 이동당 변화가 많이 없다...
uniqueness image에서 특징을 찾았는데, 좋은 feature이라는 것은 무엇인가요? 바로 unique하다면 좋은 특징일 것 같습니다. 그렇다면 어떻게 unique함을 정의하는지에 대해 알아봅시다. 작은 window를 통해 pixel을 바라본다고 가정합시다. window를 움직이면서 전체 image를 보는데, 단위 이동당 변화가 많이 없다...
##
Image features extracts? 이미지의 특징을 잘 뽑아야, pattern matching도 할 수 있고, panaroma image도 만들 수 있습니다. 하지만 이미지는 어느 각도, 떨어진 거리, 빛 등 여러 요인에 따라 다 다르게 찍히지 않나요? 인터넷에 각도의 중요성이라고 검색만 해보아도, 많은 연예인들의 사진이 쏟아져 나옵니다. ...
MODE ? 사실 그냥 실행하면 되는 것 아님? OS는 제한이 없으면 라이브러리행이다 사실 이를 위해서 제한을 두어야 함. -> 유저/ 커널모드 시스템콜? 유저에게 커널모드 일부 공개 파일 읽기/ 메모리 /프로세스 생성 파괴 -> 이를 시스템콜로 구현함. trap instruction 특권 레벨 높히고 커널모드 간다 마지막으로...
링크를 참조해주세요! threading threading threading -> Implicit Threading 병렬성과 동시성을 향상시키기 위해, 스레딩 기법의 인기가 점점 늘어났습니다. 하지만 이는 공유 자원에 대한 문제를 야기시킵니다. 따라서, 개발자에게 명시적으로 thread에 대한 책임을 지는 것이 아닌, 컴파일러와 런타임 라이브...
process 반갑습니다. 이번 글에선, process에 대해 알아보려고 합니다. process란? 참 많이 들어본 단업니다. 컴퓨터를 켜고, ctrl + alt + . 을 누르고, 작업 관리자 버튼을 클릭하면 작업 관리자 페이지로 넘어갈 수 있습니다. 뭐가 참 많아보입니다. 앱에는 크롬 브라우저도 있고, 제가 지금 글을 쓰는 편집기 vsco...
Image Resizing and Resampling 저번 글에서는 image의 feature로 edge를 사용하고, edge를 detection하는 방법에 대해 알아보았습니다. 이번 장에서는 feature를 추출하기 이전, image의 size를 변경하고(resize), 새롭게 만드는(resampling)에 대해 알아보겠습니다. Image Res...
user thread - library 스레드에 대해 알아보았으니, 사용자 레벨 스레드를 활용하는 방법에 대해 알아보겠습니다. 이는 라이브러리를 활용하는데, 라이브러리에서 커널 스레드를 syscall을 통해 할당 받을 수 있고, 프로세스 레벨의 유저 스레드(가상 스레드)를 할당받을 수 있습니다. pthread c언어에서 사용되는 스레드 라이브러리...
multithread programming multithread programming을 이해하기에 앞서, thread의 종류부터 알아보겠습니다. thread는 크게 User Threads와 Kernel Threads로 나뉩니다. User Thread and Kernel Thread 커널 스레드란 커널(운영체제)이 관리하는 스레드입니다. 유저 스레...
thread thread란 무엇인가요? 실이라는 의미를 가지고 있습니다. 스레드는 프로세스의 흐름이라고 이해하면 됩니다. 현대 컴퓨터는 멀티프로세싱을 합니다. 하나의 프로세스를 여러 흐름으로 만드는 기법을 멀티스레드 기법이라고 합니다. 예로, 쇼핑몰 서버가 있습니다. 하나의 공유 자원(서버)에 여러 손님들이 접근하려 합니다. 구매라는 여러 흐름이 한...