SyncRNG함수를 쓰면 난수를 동일하게 발생시킬 수 있다. 같은 시퀀스 난수 발생시키는 패키지 GitHub - GjjvdBurg/SyncRNG: Reliably generate the same random numbers in R and Python arrays - Creating same random number sequence in Python, NumPy and R - Stack Overflow Creating same random number sequence in Python, NumPy and R Python, NumPy and R all use the same algorithm (Mersenne Twister) for generating random number sequences. ..
전자공학회논문지 - CI Computer and Information 2011, vol.48, no.1, pp. 44-50 발행기관 : 대한전자공학회 연구분야 : 공학 저자 :김태현 /Tae-Hyun Kim , 박동철 /PARK, DONG CHUL 명지대학교 출처 : https://scienceon.kisti.re.kr/commons/util/originalView.do?cn=JAKO201115537947331&dbt=JAKO&koi=KISTI1.1003%2FJNL.JAKO201115537947331 초록 본 논문은 다중 클래스 데이터의 효율적 분류를 위한 새로운 아다부스트 알고리즘을 제안한다. 기존의 아다부스트 알고리즘은 기본적으로 이진 분류기이므로 다중 클래스 데이터 분류의 적용에는 매우 제한적이었다..
import requests import time import json from bs4 import BeautifulSoup import re import sys def Login(i,p): Login_param = { 'id' : i, 'pwd' : p, } Login_header = { 'Content-Type': 'application/x-www-form-urlencoded', } response = requests.post('http://주소.html', data=Login_param, headers=Login_header, verify=False) session = response.headers.get('Set-Cookie') print(response.ok) return session def ..
버프 스위트 설치 후 실행 화면이다. 버프스위트가 좋아져서 프록시 설정없이도 사용가능하다 1번 눌러서 브라우저 열고 패킷 분석 하고 싶은 곳 전에 2번 intercept is on을 눌러준다. intercept is on 상태에서 모든패킷이 버프스위트에 뜬다 내가 데이터를 줄테니 처리해세요 POST, 원하는걸 달라고 요청하는건 GET 응답은 RESPONSE이다. Foward은 패킷 단계별로 진행하는것 http history 는 지나간 패킷 히스토리 우클릭해서 Send to Repeater 하면 이창이 뜨는데 send버튼을 누르면 응답을 볼 수 있다. request 수정후 send보내도 응답을 볼 수 있다 잘못된 request를 보내면 400 bad request 가 뜬..
Hand anatomy distal interphalangeal (DIP), proximalinterphalangeal (PIP), metacarpal phalangeal (MCP) D. Distal palmar crease, E. Proximal palmar crease, F. Thenar crease, Tensor voting 텐서보팅 과정은 크게 입력 자료를 텐서 형태로 변환하기 위한 텐서계산과 텐서 간 상호작용을 위한 선형 텐서보팅 과정으로 구성된다. 입력 자료인 지상라이다 포인트클라우드는 각각의 위치에서 이웃하는 자료들에 자신의 정보를 전달하는데, 그 정보는 텐서로 부호화되고 정의된 보팅영역(Voting Field)에 의해 패턴구조가 결정된다. 따라서 각각의 위치에서 수집된 정보는 보팅영역 내에..
Corner일 경우 모든 방향으로 window를 움직일 경우, intensity의 변화가 크다. Moravec corner detector Harris corner detector 변화율을 보기 위해 다음 식을 이용한다. Taylor’s expansion을 이용하여 풀면
영상에서 추적하고 싶은 부분을 정한다(ROI) cvSetImageROI(grayImg,cvRect(305,210,125,100)); 사각형 부분(피부색)에 대한 히스토그램을 얻는다. 이 히스토그램으로 backproject를 구한다. cvCalcBackProject(&grayImg, backprojectImg, cvHist ); 히스토그램 정규화 후 확률 값을 얻는다. 히스토그램 x축은 픽셀 값, y축은 확률이 된다. cvNormalizeHist(cvHist,100); BackProjection 된 이미지의 각 픽셀 값에 해당하는 확률을 히스토그램에서 찾아서 픽셀값x확률로 새로 갱신해준다(ex:픽셀값:100, 확률 0%이면 픽셀값을 0으로 갱신) p2 = (unsigned char*)backprojectI..