본문 바로가기
반응형

Python8

[Python Django]Django개발중 겪어본 이슈 Django를 이용하여 return해주는 JSON Data를 템플릿 js 변수에 담아주려고 하였다.분명 return 을 하여 js변수에 담아 console.log()를 찍었는데쌍따옴표 부분과 다른부분들이 escape 문법으로 나타나는 이슈가 있었다 ...해결하다가 다음 사이트에서 해답을 얻었다 . [ https://stackoverrun.com/ko/q/1572315 ] django.utils.safestraing import SafeString를 사용하여 해결하였다 . return 을 해주기전에 값을 SafeString로 감싸줘서 return 시켰다. 2019. 1. 22.
[Python] OpenCV를 이용한 imread중 image 한글파일 경로 입력시 문제와 해결방안. 저는 Mac OS OpenCV와 python 개발 환경에서 영상 프로그래밍 개발을 하고있습니다 . MacOS에서 작업을 끝내고 해당 윈도우 OS가 올라가 있는 랩탑에서 확인하는 도중 에러가 발생하여 확인해보니 한글이 포함된 파일경로에 대한 이미지 파일을 읽지 못하여 발생하는 에러였습니다. 혹시나 하여 같은 소스를 다른 OS환경에서만 돌려보니 Mac에서는 동작하고 Windows에서는 동작하지 않아서 자료를 찾아보다 해결방안을 찾았습니다 .지금부터 그 해결방안을 알아보도록 하겠습니다 . 기존 Mac OS에서 cv2를 통해 이미지를 불러오는 작업입니다 . import pickle import cv2 import numpy as np import platform if __name__ == '__main__': .. 2018. 11. 29.
[Python OpenCV] OpenCV 간단한 정리. OpenCV 간단한 정리 OpenCV는 RGB채널을 역순으로 저장한다. 우리가 흔히 알고있는 RGB는 Red , Green , Blue 순이지만 OpenCV에서는 BGR순서로 픽셀 값을 저장한다. 공부하면서 찾아본 결과 BGR로 된 이유는 단순한 역사적인 이유때문입니다. OpenCV초기 개발당시 BGR색상형식이 인기있었기 때문에 BGR색상 형식을 선택한것이다. 따라서 현재 우리는 RGB를 쓰기때문에 OpenCV를 사용할때 BGR을 RGB로 바꿔줘야할 필요가 있다. 물론, OpenCV에서 관련 메서드를 지원한다. OpenCV를 import했다는 가정하에 COLOR_BGR2RGB()를 사용하면 된다 . cv2.COLOR_BGR2RGB 2018. 8. 31.
[Python] Face_Landmark 관련 간단한 팁(?) 정리 Python과 Camera를 이용하여 Face_Landmark관련 분석을 하던도중 정리할만한 자료가 있어서 글을 올렸습니다 . Face_Landmark관련 모델은 shape_predictor_68_face_landmarks.dat를 사용하였습니다. 관련 lib는 dlib를 사용하였습니다. dlib 및 모델에 관한 설명 은 패스하겠습ㅂ니다. 이미지를 보면 37 ~ 42 , 43 ~ 48 숫자들이 눈에 관한 번호라는것은 딱보면 알수있습니다. Face_Landmark로 유명한 자료는 졸음 방지 ( Drowsiness alert )를 볼수 있습니다 . 눈이 감겼는지에 따 운전자가 졸고있는지 유무를 파악할수 있기 때문입니다 . python에서는 Imutils의 FACIAL_LANDMARKS_IDXS의 key값으로.. 2018. 8. 9.
반응형