본문 바로가기

study

(104)
[데이콘 스터디] 2주차_ 함수 정리 중복데이터 처리 duplicated : 메서드가 적용된 열과 길이가 동일한 boolean vector 반환, 어떤 요소가 중복된 요소인지 확인 가능 drop_duplicates : 중복 요소 삭제 출처 : https://kongdols-room.tistory.com/124 DataFrame의 열 리셋 reset_index 사용 drop : 인덱스로 세팅한 열을 DataFrame내에서 삭제할 지 여부 결정 implace : 원본 객체를 변경할 지 여부를 결정 출처 : https://kongdols-room.tistory.com/123 (reset_index 사용 전) (reset_index 사용 후) groupby() 그룹별 집계 : 전체 데이터를 그룹 별로 나누고(split) 각 그룹별로 집계 함수 적용..
Iterative Closest Point(ICP) https://en.wikipedia.org/wiki/Iterative_closest_point http://journal.cg-korea.org/archive/view_article?pid=jkcgs-24-5-11 Iterative closest point (ICP) is an algorithm employed to minimize the difference between two clouds of points. ICP는 두개의 clouds of points 사이의 차이를 최소화하기 위해 사용되는 알고리즘이다. Iterative Closest Point가 일부 소스에서는 the Iterative Corresponding Point라고 불리기도 한다. 기준 또는 대상인 하나의 point cloud(vert..
[영상처리] 2D변환 - Rigid Transformation 출처 : darkpgmr.tistory.com/79 [영상 Geometry #3] 2D 변환 (Transformations) (3D 비전 geometry 3번째 파트 2D 변환입니다) 3. 2D 변환 (2D Transformations) 변환에 대해서는 2D 변환과 3D 변환을 구분해서 설명하겠습니다. 2D 변환은 detection 또는 tracking 문제에 있어서 아래 그림과.. darkpgmr.tistory.com 위 블로그의 Rigid 변환 부분 공부하고 요약 정리한 것. 의문점 : Rigid 변환에서 스케일 변화까지 고려하여 변환 후 나중에 스케일을 제거 한다. 이유는 회전 변환은 원점을 기준으로 하기 때문에 만일 두 점의 원점사이의 거리가 다르다면 이러한 회전 행렬이 존재하지 않기 때문......
[영상처리] RANSAC 알고리즘 출처 : darkpgmr.tistory.com/61 RANSAC의 이해와 영상처리 활용 영상처리나 컴퓨터 비전을 하면서 RANSAC을 모르면 간첩일 정도로 RANSAC은 너무나 유명한, 그리고 널리 사용되는 방법이다. RANSAC이 유명한 만큼 이미 인터넷에 관련된 글들이 꽤 있다. 그럼에도 darkpgmr.tistory.com 위 글을 읽고 요약정리한 것.
[opencv] 직선 검출(Line Detection) 참고 출처 : https://076923.github.io/posts/Python-opencv-28/ https://opencv-python.readthedocs.io/en/latest/doc/25.imageHoughLineTransform/imageHoughLineTransform.html https://ko.wikipedia.org/wiki/%ED%97%88%ED%94%84_%EB%B3%80%ED%99%98 직선 검출 알고리즘: 허프 변환(Hough Transform)을 활용 (위 출처의 이론적인 설명이 자세하게 나와 있습니다 ) 위의 사진처럼 3개의 점에 대해서 원점에서 각 점까지의 거리를 𝜃, r로 표현할 수 있다. 이 곡선은 각 점(x, y)에 대해서 r=xsinθ+ycosθ을 만족한다. 허프 ..
Jetson Nano Developer Kit 시작하기 developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit# 위의 링크를 보면서 차근차근 진행했다. microSD 카드에 이미지 쓰기 부분에서는 아래의 글에서 나온 오류가 발생하였고 해결했다. 이외에는 window버전으로 동일하게 진행하였다. jetson nano - balenaEtcher 오류 developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#write Getting Started With Jetson Nano Developer Kit The NVIDIA® Jetson Nano™ Developer Kit is a small AI computer for makers, le....
jetson nano - balenaEtcher 오류 developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#write Getting Started With Jetson Nano Developer Kit The NVIDIA® Jetson Nano™ Developer Kit is a small AI computer for makers, learners, and developers. After following along with this brief guide, you’ll be ready to start building practical AI applications, cool AI robots, and more. developer.nvidia.com Jetson Nano 개발자 키트(4GB) 시..
OpenCV(Open Source Computer Vision Library) 출처 : https://opencv.org/about/ https://namu.wiki/w/OpenCV OpenCV(Open Source Computer Vision Library) : open source computer vision 및 machine learning 소프트웨어 라이브러리이다. 크로스 플랫폼과 실시간 이미지 프로세싱에 중점을 두었다. 컴퓨터 비전 애플리케이션을 위한 공통 인프라를 제공하고 상용 제품에서 기계 인식의 사용을 가속화하기 위해 구축되었다. 라이브러리에는 2500개 이상의 최적화된 알고리즘이 있다. 기본적으로 C/C++로 작성되었다. C++, Python, Java, MATLAB 인터페이스가 있다. 딥러닝 관련 연구가 파이썬으로 진행되면서 파이썬 라이브러리의 사용 빈도가 더욱 ..