DataScience
파이썬과 R에서 같은 난수 발생 패키지 SyncRNG
파이썬/파이썬 기초 2022. 12. 14. 01:37

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. ..

다중 클래스 아다부스트 알고리즘
영상처리/논문 2022. 12. 13. 08:29

전자공학회논문지 - 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 초록 본 논문은 다중 클래스 데이터의 효율적 분류를 위한 새로운 아다부스트 알고리즘을 제안한다. 기존의 아다부스트 알고리즘은 기본적으로 이진 분류기이므로 다중 클래스 데이터 분류의 적용에는 매우 제한적이었다..

동영상교육 skip매크로 Burpsuite-Python Request post,get
웹해킹 2022. 12. 13. 07:19

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 ..

article thumbnail
동영상교육 skip매크로 Burpsuite-Python 환경구축
웹해킹 2022. 12. 13. 07:18

버프 스위트 설치 후 실행 화면이다. ​ 버프스위트가 좋아져서 프록시 설정없이도 사용가능하다 1번 눌러서 브라우저 열고 패킷 분석 하고 싶은 곳 전에 2번 intercept is on을 눌러준다. ​ ​ intercept is on 상태에서 모든패킷이 버프스위트에 뜬다 ​ 내가 데이터를 줄테니 처리해세요 POST, 원하는걸 달라고 요청하는건 GET ​ 응답은 RESPONSE이다. Foward은 패킷 단계별로 진행하는것 ​ http history 는 지나간 패킷 히스토리 ​ ​ 우클릭해서 Send to Repeater 하면 이창이 뜨는데 ​ send버튼을 누르면 응답을 볼 수 있다. ​ request 수정후 send보내도 응답을 볼 수 있다 잘못된 request를 보내면 400 bad request 가 뜬..

article thumbnail
Human Hand Modeling from Surface Anatomy
영상처리/기초 2022. 12. 13. 05:28

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)에 의해 패턴구조가 결정된다. 따라서 각각의 위치에서 수집된 정보는 보팅영역 내에..

article thumbnail
Corner detector
영상처리/기초 2022. 12. 13. 04:58

Corner일 경우 모든 방향으로 window를 움직일 경우, intensity의 변화가 크다. Moravec corner detector Harris corner detector 변화율을 보기 위해 다음 식을 이용한다. Taylor’s expansion을 이용하여 풀면

article thumbnail
영상추적
영상처리/기초 2022. 12. 13. 04:49

영상에서 추적하고 싶은 부분을 정한다(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..