Pillow API : https://pillow.readthedocs.io/en/stable/index.html Pillow.Image Function PIL.Image.alpha_composite(im1, im2) PIL.Image.blend(im1, im2, alpha) PIL.Image.composite(image1, image2, mask) PIL.Image.eval(image, *args) PIL.Image.merge(mode, bands) PIL.Image.new(mode, size, color=0) PIL.Image.fromarray(obj, mode=None) PIL.Image.frombytes(mode, size, data, decoder_name=’raw’, *args) PIL.Image.frombuffer(mode, size, data, decoder_name=’raw’, *args) PIL.Image.effect_mandelbrot(size, extent, quality) PIL.Image.effect_noise(size, sigma) PIL.Image.linear_gradient(mode) PIL.Image.radial_gradient(mode) PIL.Image.register_open(id, factory, accept=None) PIL.Image.register_mime(id, mimetype) PIL.Image.register_save(id, driver) PIL.Image.register_save_all(id, driver) PIL.Image.register_extension(id,… Continue Reading Pillow 정리

참조 : https://www.youtube.com/watch?v=fdWx3QV5n44&t=4231s YOLO v5 모델(PyTorch) https://github.com/ultralytics/yolov5 https://www.ultralytics.com 테스트 환경 : Google Colab 모델 다운로드

추론(Inference) : detect.py: YOLO v5 모델을 이용한 추론 !ls data/images Image(filename=’data/images/bus.jpg’, width=600) Image(filename=’data/images/zidane.jpg’, width=600) !python detect.py –weights yolov5s.pt –img 640 –conf 0.25 –source data/images/ Image(filename=’runs/detect/exp/bus.jpg’, width=600) Image(filename=’runs/detect/exp/zidane.jpg’, width=600) 결과 Pothole 탐지 모델 데이터셋 다운로드 포트홀 데이터셋: https://public.roboflow.com/object-detection/pothole 회원가입해야 함 데이터 셋 다운로드

이미지 목록 생성 : 465,… Continue Reading YOLO v5를 사용하여 포트홀 찾기

Pandas 함수 실습 Series 관련 sr = pd.Series( [‘홍길동’, 80, 90, 70] ) print(sr[0], sr[1:3]) sr = pd.Series( {‘name’: ‘홍길동’, ‘kor’: 80, ‘eng’:90, ‘mat’:70} ) print(sr[‘name’], sr[‘kor’:’eng’]) type(sr) sr.index sr.values  DataFrame 관련 df = pd.DataFrame([[‘hong’, 90, 88, 78], [‘gil’, 95, 89, 76], [‘dong’, 85, 98, 67]], index=[11,12,13], columns=[‘name’,’kor’,’eng’,’mat’]) df.loc[14] =… Continue Reading 판다스(Pandas) 정리

프로젝트 생성 : File -> New -> Java Project Class 생성 : scr 폴더에서 마우스 오른쪽 버튼 클릭 -> New -> Class 생성된 클래스들 PhoneDTO.java 수정

PhoneUI.java 수정 : UI 생성

PhoneUI.java 수정 : ActionListener 추가

삽입 기능 추가 : PhoneDAO 수정

삽입 기능 추가 :… Continue Reading 전화번호부 관리 프로그램(HashTable사용)

파일 생성

파일 삭제

파일명 변경

디렉터리(폴더) 생성

디렉터리(폴더) 삭제

파일 복사

파일 이동

 

사용 데이터셋: ThoraricSurgery.csv 소스 코드 1

소스 코드 1 실행 결과

설명 accuracy : 예측이 성공학 확률 loss : 예측이 실패할 확률 예측 성공률은 데이터를 분석해 데이터를 확장하거나, 딥러닝 구조를 적절하게 바꾸는 등의 노력으로 더 향상될 수 있음 소스 코드 2

소스 코드 2 실행 결과

Continue Reading 폐암 수술 환자의 생존율 예측하기

Android Studio에서 새 프로젝트 추가 후 MyConst.java 에 일반 인증키 번호 추가

Traffic 허용해주기 위해 /res/xml/network_security_config.xml 파일 생성

AndroidManifest.xml 에 위 xml 파일 등록 AdnroidManifest.xml 에 인터넷 사용 가능하도록 추가

/layout/frag_stop.xml 생성

StopAdapter 클래스 생성

StopFragment 클래스 생성

/layout/activity_main.xml 수정

위 정류장과 유사하게… Continue Reading 공공데이터(data.go.kr)에서 전주시내버스 앱 개발(Fragment 적용하기)

http://www.data.go.kr 에 가입  [전라북도 전주시_승강장 정보 서비스] 활용 신청 -> 신청 1일 후부터 사용 가능, 일반 인증키 번호 받음  참고문서(IROS_SS_ID_DV_0501_OpenAPI활용가이드_전주시버스정보시스템_승강장정보서비스__v1.2)를 참조하여 프로그래밍 승강장정보 검색 결과 : 승강장명으로 검색 MyConst.java 에 일반 인증키 번호 추가

Traffic 허용해주기 위해 /res/xml/network_security_config.xml 파일 생성

AndroidManifest.xml 에 위 xml 파일 등록 AdnroidManifest.xml 에… Continue Reading 공공데이터(data.go.kr)에서 전주시내버스 승강장 정보 가져오기

Java SE 설치 Java SE 8 추천 : 무료버전임 JDK 다운로드 및 설치 JRE 자동으로 추가 설치 Android Studio 설치 최신버전 다운로드 및 설치 초기 세팅 Import Android Studio Settings : Do not import settings 선택 Install Type : Standard 선택 Select UI Theme : 아무거나 SDK Components Setup :… Continue Reading 안드로이드 스튜디오 설치

error: Content is protected !!