본문 바로가기

전체 글

(12)
[git] 삭제된 폴더, 파일 반영하기 분명히 로컬에서 삭제한 파일인데 원격에 반영되지 않는 경우가 있다. git status로 했을 때 삭제 됐다고 뜨는데 add를 해도 안먹고 commit을 해도 반영이 안되는 것이다... 이럴 때 유용하게 쓸 수 있는 게 바로 -u 옵션이다 git add -u 그래서 구글링 한 결과 add에 -u 옵션을 붙여주면 수정되거나 삭제된 파일을 반영할 수 있다고 한다. 추가로 commit할 때 -a 옵션을 붙이면 삭제된 파일만 반영된다고 한다. git commit -a -m "massage" push까지 잘 되는 지 확인해보면 당황하지 말고 구글링 해보자~~~ 참고한 블로그 https://lsjsj92.tistory.com/524
[python] 정말 어이없는 split() 사용법: 엔터를 기준으로 값 입력받기 요즘 다시 코딩에 꽂혀 천만년만에 다시 정올 사이트 문제를 풀기 시작했다. 아 근데 파이썬 기본 다 까먹었지 뭐야... 결국 오늘도 기초를 까먹은 나는 split()이용한 입력값 받는 부분부터 허덕였다...ㅋ 문제는 간단했다 정수 2개를 질문하는 문장 없이 입력받아서 첫 번째 수에는 100을 증가시켜 저장하고, 두 번째 수는 10으로 나눈 나머지를 저장한 후, 두 수를 차례로 출력하는 프로그램을 작성하시오. ...정말 간단한 문제다.. 그래서 처음 작성한 코드는 1 2 a,b=int(input().split()) print(a+100,b%4) cs 이런 코드였따.. 하지만 값이 들어오질 않는 것이다!!!!! 나는 멘붕에 빠졌지만 해결책은 아주 간단했다. 그냥 input을 두 번 받으면 되는 거였다.ㅎ 1..
[python-colab(jupyter notebook)] argparse 에러는 esaydict로! 파이참에서 개발하다 급하게 colab으로 개발환경이 바뀌면서 기존에 사용한 코드 실행에 문제가 생겼다. 바로 "argparse"부분이 실행되지 않는 문제가 생긴 것이다!!! 코드 실행을 터미널에서 진행하다보니 argeparse 부분을 해결하지 못하면 망하는.... 그래서 엄청나게 찾아본 결과 "easydict"로 argparse를 대체할 수 있었다. 원래 코드는 아래와 같다. 1 2 3 4 5 6 7 import argparse parser = argparse.ArgumentParser() parser .add_argument("-d", "--dataset", required=True, help="path to input dataset") parser .add_argument("-m", "--model"..
[Git을 사용한 버전 관리-정리] Git 가지치기(branch, merge, conflict) 목표 1. Git에 branch를 만들 수 있음 2. 여러 작업을 독립적으로 진행할 수 있음 3. branch의 내용을 merge할 수 있음 1. Git branch (깃 브랜치) 독립적으로 어떤 작업을 진행하기 위한 개념. 각 branch는 완전 독립으로, 다른 branch의 영향을 받지 않음 1)Git branch 종류 -main branch: 배포 가능한 수준의 안정적인 branch -topic branch: 단위 작업 위한 branch (ex. 개발용) 2)Git branch 생성 git branch 브랜치이름 **master branch: repository의 최초 branch 3)Git branch 전환 현재 branch 확인 git branch branch 전환 (HEAD 포인터가 이동) g..
[Git을 사용한 버전 관리-정리] Git 시작하기 목표 1. Git 저장소에 작업 내용을 반영할 수 있음 2. Git 저장소의 세 가지 영역을 알 수 있음 3. Git 저장소의 현재 상태를 파악할 수 있음 1. Git 파일 생성 Git 파일 생성이란?: 저장소를 생성한 뒤 파일을 등록하기 위한 방법을 말한다. **git에서 파일 영역 라이프 사이클은 다음과 같다. 1) 대상 파일을 staging area로 보내기 git add 파일명 만약 추가할 파일이 많다면 폴더 단위로 add 할 수 있다. git add . **git add를 하기 전 git init으로 저장소를 만들어야 한다!! **repository에 넘어간 것이 아니다=끝난게 아니다 2) staging area 파일 상태 확인 git status staging area에 있는 파일의 상태를 확..
[정리]Histograms of Oriented Gradients for Human Detection (HOG) -3 gradient computation과 orientation binning은 이전 포스팅을 참고해주세요 [정리]Histograms of Oriented Gradients for Human Detection (HOG) -2 HOG 개괄정보는 이전 포스팅을 참고해주세요! [정리]Histograms of Oriented Gradients for Human Detection (HOG) -1 Histograms of Oriented Gradients for Human Detection [feature extraction을 위한 feature.. studyingfox.tistory.com Normalization and Descriptor Blocks 이전 단계에서는 그레디언트에 기반하여 cell마다 히스토그램 구..
[정리]Histograms of Oriented Gradients for Human Detection (HOG) -2 HOG 개괄정보는 이전 포스팅을 참고해주세요! [정리]Histograms of Oriented Gradients for Human Detection (HOG) -1 Histograms of Oriented Gradients for Human Detection [feature extraction을 위한 feature descriptor:HOG descriptor] -Navneet Dalal and Bill Triggs Abstract 논문은 테스트 케이스로 선형 SVM을 기반으로.. studyingfox.tistory.com Gradient Computation HOG descriptor를 계산하려면, 수평 & 수직 변화량(그레디언트)를 계산해야 한다. 즉, x 방향으로 픽셀 값 차이를 구하고 y 방향도 ..
[정리]Histograms of Oriented Gradients for Human Detection (HOG) -1 Histograms of Oriented Gradients for Human Detection [feature extraction을 위한 feature descriptor:HOG descriptor] -Navneet Dalal and Bill Triggs Abstract 논문은 테스트 케이스로 선형 SVM을 기반으로하는 사람 감지를 적용한 강건한 visual object recognition을 위한 feature set에 대해 작성하였다. 저자는 descriptor를 기반으로 하는 edge와 그레디언트를 리뷰한 뒤, HOG의 그리드 descriptor가 사람 감지를 위한 feature set에 잘 맞는다는 것을 실험적으로 보인다. 저자는 fine-scale 그레디언트, fine orientation bi..