본문 바로가기
  • AI 개발자가 될래요

Category151

[리눅스/LINUX] 현재 폴더 / 특정 폴더 내 파일 개수 확인법 [리눅스/LINUX] 현재 폴더 내 파일 개수 확인법 리눅스에서 현재 폴더 내의 파일 개수를 확인하는 스크립트는 다음과 같다. ls -l | grep -v '^d' | wc -l 해석하자면, 아래의 방식으로 동작한다. ls -l : 현재 디렉토리의 파일과 폴더 목록을 자세히 보여줌. grep -v '^d' : 출력된 목록 중에서 디렉토리(시작이 'd'로 되는 줄)를 제외. wc -l : 남은 줄의 개수(즉, 파일의 개수)를 카운트. 특정 폴더 내 파일 개수 확인법 만약 특정 폴더 내의 파일 개수를 확인하고 싶다면, $myfolder$ 의 경로만 바꿔 아래 스크립트를 입력하면 된다. ls -l $myfolder$ | grep -v '^d' | wc -l 숨겨진 파일(.으로 시작하는 파일)까지 포함하여 카운.. 2023. 10. 23.
[Python] Pycharm에서 작성한 GUI를 바탕화면 아이콘 클릭으로 실행되게 하기 / .bat파일 메모장 작성법 [Python] Pycharm에서 작성한 GUI를 바탕화면 아이콘 클릭으로 실행 Python을 이용해 Pycharm에서 열심히 만든 GUI를 시연할 기회가 온다면, 이 방법을 쓰면 유용하다. 시연할 때 Pycharm 열고, 초록색 실행 버튼을 누르는 것 보다 바탕화면에 있는 아이콘을 더블클릭한다면 더 전문성이 높아보일것이다. 위의 아이콘을 더블클릭하면 프롬프트가 열러 아나콘다 가상환경이 자동으로 activate 되고 이렇게 Pycharm에서 python으로 개발한 GUI가 깔끔하게 뜬다. 이를 위한 방법은 간단하다. 방법 메모장을 열어 아래 코드를 입력하고, .bat 파일로 저장하면 된다. set root=C:\Users\$사용자이름$\anaconda3 call %root%\Scripts\activate.. 2023. 10. 18.
[안드로이드] Android Studio/안드로이드 스튜디오 모듈 삭제하기 안드로이드 스튜디오 모듈 삭제하는 방법 안드로이드 어플리케이션 개발은 언제나 까다롭다.. import module 통해 추가한 모듈을 지우고 싶을 때, 폴더에서 삭제하면 되는 줄 알았더니 내부적으로 처리를 추가적으로 해줘야 한다. 삭제해야 하는 것 삭제해야 하는 것은 3가지다. 1. gradle에서 모듈 삭제 필자는 OpenCV 를 지우려고 한다. 먼저 gradle에 추가했던 모듈을 지우자. dependencies { ... implementation project(":opencv") ... } 추가했던 모듈을 지우고 sync를 맞춰준다. 2. Project Structure에서 모듈 삭제 File → Project Structure 를 누르면 아래 창이 뜬다. 여기서 원하는 모듈을 우클릭 후 Remov.. 2023. 9. 12.
[LaPa] Face Parsing용 데이터셋, LaPa Dataset 다운로드 링크 LaPa Dataset 다운로드 링크 LaPa Dataset이란? 2020년에 AAAI에서 발표된 Face Parsing 분야에서 학습의 용도로 사용되는 데이터셋이다. 총 22,000 장으로 구성되어 있으며, parsing 클래스는 11개이다. 논문 및 Github https://github.com/JDAI-CV/lapa-dataset GitHub - JDAI-CV/lapa-dataset: A large-scale dataset for face parsing (AAAI2020) A large-scale dataset for face parsing (AAAI2020). Contribute to JDAI-CV/lapa-dataset development by creating an account on GitH.. 2023. 9. 7.
[OpenCV] SIFT, SURF에 대한 간단 설명 SIFT(Scale-Invariant Feature Transform) 이미지의 크기와 회전에 불변하는 특징을 추출하는 알고리즘 알고리즘 가우시안 피라미드 생성 DOG 피라미드 생성 극점 검출 약한 극점 제거하고, 나머지를 키포인트(특징점)로 삼음 키포인트 orientation(방향) 계산 키포인트 descriptors(기술자) 계산 1. 가우시안 피라미드 생성 한 옥타브 내에선 토대 영상을 점진적으로 가우시안 스무딩 다음 옥타브는 이전 옥타브의 4번째 영상을 가로, 세로 1/2배씩 한 것을 토대 영상으로 2. DOG 피라미드 생성 같은 옥타브 내에서 인접한 두 개의 가우시안 스무딩 이미지들을 빼주는 것 3. 극점 검출 극대값, 극소값 위치 찾음 동일한 옥타브 내에 연속된 3장의 DOG 이미지 필요 현재.. 2023. 9. 6.
지역 특징 검출 지역 특징 검출 성능 평가 지표 반복성 분별력 정확성 계산 효율 지역 특징 검출 원리 : 여러 방향으로 밝기 변화가 심한 곳. 모라벡 알고리즘 제곱차의 합(SSD)를 이용해 특징점 검출 w(y, x) 마스크 내의 화소는 1, 그 외 모든 화소는 0 → 박스 내 화소에 대해서만 계산 (v, u)를 변화시켜가며 마스크 화소 각각에 대해 값을 생성 → S(v, u) 맵 생성 현재 조사중인 화소가 c와 같이 변화가 없는 경우 → 코너 아님 a와 같이 여러 방향으로 변화가 큰 경우 → 코너 동서남북 네 방향으로 한 화소만큼 이동시켜 얻은 네 개의 값을 사용 어떤 점이 코너라면 네 방향 모두 변화가 커야 한다고 간주, 네 값의 최솟값을 지역 특징 가능성 값으로 간주 But, 실제 영상은 보다 복잡, 잡음 많음, 동.. 2023. 9. 5.