본문 바로가기

분류 전체보기

(83)
[c++] 2309. Greatest English Letter in Upper and Lower Case Given a string of English letters s, return the greatest English letter which occurs as both a lowercase and uppercase letter in s. The returned letter should be in uppercase. If no such letter exists, return an empty string. An English letter b is greater than another letter a if b appears after a in the English alphabet. Example 1: Input: s = "lEeTcOdE" Output: "E" Explanation: The letter 'E' ..
mobilenetv3 학습(144x256) 1. 학습데이터 구하기 힘들다256x256 데이터 셋이나125x125 는 굉장히 많은데, 와이드 이미지가 많지는 않다...  직접 구해야 할듯하다.  2. 1:1이미지가 잘되는 이유가있다...가로로 넓으면 segmentation (아마 갖고있는 학습데이터로 학습이 잘 실행되지않는다 )  3. pretraining 학습체크 필요.  4. 기존 데이터로 학습했을때....굉장히 많이 차이가 난다. 데이터의 불균형때문인가 배경 검출률이 80/ 사람 검출률이 (miou가) 50 정도로30%가량 차이가 난다... (가중치 주고 학습해도 비중이 비슷하게 되지 않았었다 )  5. web으로 올릴 방법을 생각해봐야한다..가장 간단하게는 tensorflow js 를 쓰면 된다. 6. 많이돌리면(100 epch? 돌리면 모..
tflite in web with wasm https://blog.seeso.io/%EC%9B%B9%EC%96%B4%EC%85%88%EB%B8%94%EB%A6%AC%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-face-detection-%EA%B5%AC%ED%98%84-simd-tflite-5b3f0bd52d19 웹어셈블리를 이용한 Face Detection 구현(SIMD, TFLite)WebAssembly 를 이용한 웹에서의 TFLite 네트워크 구동의 A to Zblog.seeso.io 위 플젝을 따라한 후기이다.  1. emscripten 필요.Emscripten이란 C++ 코드를 wasm으로 컴파일할 수 있는 툴체인설치 사이트 : https://emscripten.org/docs/getting_started/downl..
초짜 이미지 웹크롤링 (22.05.24 동작확인) 1. 준비물 (python, celenium, chrom web driver ) - python 설치하기 : cmd에 python 기입, python 있으면 python실행되지만, 없으면 microsoft store 가 뜨면서 설치하라는 앱 설치하기 - celenium 설치 python설치후 cmd에 pip install celenium - chrome driver (사용중인 chrome 버전 확인후 해당 버전 아래 링크서 다운 ) https://chromedriver.chromium.org/downloads 2. python 코드 이분꺼만 동작했음.. 짧고 동작 잘됨 캐굿!!(22.05.24 확인) https://siot0.tistory.com/66 파이썬으로 텍스트,이미지 크롤링하기 + seleniu..
python 폴더내 파일 작업하기 import os import cv2 as cv import numpy as np from tqdm import tqdm from PIL import Image path = './temp'; file_list = [os.path.join(path, file_name) for file_name in os.listdir(path)] print(file_list) print(path) for file_ in tqdm(file_list): im = Image.open(file_).convert('RGB') im.save(file_,'jpeg')
deeplab 에러모음 1. ValueError: Total size of new array must be unchanged for MobilenetV2/Conv/weights lh_shape: [(3, 3, 3, 16)], rh_shape: [(3, 3, 3, 32)] 와 같은 에러 발생시. deeplabv3에서 mnv2 모델 불러올때 문제인데, 해결법 : common.py의 depth_multiplier 플래그를 1.0에서 0.5로 변경하여 해결한다. 가중치 재사용에 관해 deeplab 학습시에 (xception, resnet에서 동작하는데, mobilenet에서도 잘 되는지는 모르겠다. mobilenet에서는 false, false만 가능, 아니면 class개수 변경 불가 If you want to re-use all t..
명령어모음집 1. 현재 위치에서 파일의 개수 세기ls -l |  wc -l 2. 현재 디렉토리의 하위 파일 개수 세기find . -type f | wc -l 3. 하위폴더내 모든 특정 확장자 파일 이동find . -name "*.jpg" -exec mv {} 경로 \; 4. 폴더내 리스트를 받아오려면? dir 변수에 `ls ./directory`를 변수로하여 폴더내 폴더명 혹은 파일명들을 받아올수 있다. for dir in `ls ./directory`do    ### do job here      echo $dir   done 5. 실행한 명령어를 변수로 다시 받을려면?  -execfind . -name *.png를 하면 png파일들이 찾아진다. 이 png파일들을 대상으로 어떤 명령을 실행시키고 싶을때,find ...
human segmentation dataset 모음 1. kaggle human dataset (32G) https://www.kaggle.com/datasets/laurentmih/aisegmentcom-matting-human-datasets 2. 자체적으로 만드신듯한 db (