[python]OpenCV 공부노트 Mat2

[python]OpenCV 공부노트 Mat 에 이어서 Mat::create() 부터 TIL   #pragma warning(disable: 4819) #include “opencv.hpp” using namespace cv; using namespace std; int main() { Mat A(2, 3, CV_32FC1, Scalar(0)); cout << A << endl << endl; A.create(2, 3, CV_32FC1); // 같은 사이즈 이므로 새로 메모리를 할당받지 않는다. cout << A << 더보기…

[python]OpenCV 공부노트 Mat

  앞서 Matx와 Size, Range 등의 기본적인 클래스를 사용해보고 Mat클래스부터 TIL을 남기고자 한다.       #pragma warning(disable: 4819) #include “opencv.hpp” using namespace cv; using namespace std; int main() { Mat A(2, 3, CV_8UC1); Mat B(2, 3, CV_8UC1, Scalar(0)); Mat C(2, 3, CV_8UC3, Scalar(1, 2, 3,4)); // 채널이 3이기때문에(C3) Scalar(,4)는 더보기…

[python] Python PIL을 이용한 ImageDraw

심심하(면 안되는데– )던 찰나에 한 분이 개발자 톡방에 문의를 남겨주셨다. 보자마자 이전에 본 PIL과 matplotlib중에 어떤 걸 사용해볼까 하면서 매우 들뜬상태로 집에 왔다. 내가 제일먼저 떠올랐던 구상은 이런것이었고… 역시나 요구사항도 비슷한 부분이었다.. 이미지 프로세싱이후 정상적으로 처리가 되었는지 그에대한 result를 시각화했으면 좋겠다, 라고 하면서 몇만장정도 존재하는데 일괄적으로 적용해야하는데 도움좀 달라하시더라   더보기…

[H/W] big.LITTLE

대화를 하던도중 하드웨어 엔지니어 분께서 빅리틀을 얘기하시길래 Big Endian, Little Endian을 말하는줄 알았으나.. ARM에서 개발한 컴퓨터 아키텍쳐로 big.LITTLE이란 이름을 가지고 있다.   위키백과 레퍼런스를 참고해보니.. (https://ko.wikipedia.org/wiki/Big.LITTLE) (https://en.wikipedia.org/wiki/ARM_big.LITTLE) en위키에서 아아주 간단하고 쉽게 사진 몇장으로 이해를 시켜주었다   big.LITTLE 아키텍쳐에서는 3가지 모델을 제공하는데,   (clustered switching) 이 접근법에서는 각 프로세서를 Low Cluster와 더보기…

[Windows 8+] 바탕화면 이미지 고품질로 설정하기

윈도우 배경화면이 이상하게 화질이 원본대비 낮다고 느껴질 경우 진행하시면 됩니다.     1번 방법 레지스트리 에디터(regedit.exe)을 관리자 모드로 열어주세요.   HKCU\Control Panel\Desktop 경로로 이동합니다.   우측 빈공간에 우클릭하여 새로만들기 -> Dword(32비트)값 선택 밸류 이름을 JPEGImportQuality 로 설정, 값을 100으로 편집하는데 반드시 10진수로 선택하고 100을 입력해주세요.     2번 방법 이게 더보기…

[H/W] Flash Translation Layer

Flash Translation Layer(이하 FTL)은 무엇인고 하면…     Faster Than Light.. 가 아니고 SSD같은 Flash Memory기반 저장장치에서 일반 자기디스크처럼 저장장치처럼 운용할 수 있도록 Mapping 해주는 기술입니다. 그렇다면 이 FTL은 무엇으로 구성되고 왜 사용하냐? 우선적으로 방금 말씀드린 Flash Memory를 자기디스크처럼 I/O를 할 수 있도록 지원하고 또한 NAND Flash Memory는 Erasing이 Writing보다 더보기…

소니 Alpha, NEX 미러리스 카메라 제품군 충전중 사용 배터리 모듈 구매

소니 미러리스 카메라를 사용하시는 분들이면 대부분 겪어봤을 충전중 사용시도시 USB연결중.. 이란 문제입니다.   소니에서도 이미 알고있음에도 불구하고 플래그쉽모델 (A7R2, A7S2)에만 충전중 보조전원을 연결하여 사용할 수 있도록 허용 해놨더군요   그래서 FW50배터리의 커플러인 요놈(아래 사진)을 가지고 개조해서 보조배터리를 사용해보자라는 계획을 세웠었습니다.   간단한 회로(?) 구성은   보조배터리(5V 2A출력) -> USB to 더보기…

[python 2.x] Flask 및 Django 등에서 CORS해결하기

초급 개발자가 서버 사이드, 클라이언트 사이드로 구분해서 개발하는경우 CORS문제에 봉착하기 쉽다. W3C에서 XMLHttpRequest를 통해 HTTP 통신을 요청하려면 도메인이 완전히 일치해야만이 요청할 수 있도록 규정하였다. 이는 Basic한 JSP나 PHP, Linked Chain기반 HTML문서를 제외하고 현 메타로 사용되는 SPA(Single Page Application)이나 Server-Side <-> Front-Side 개발방식에서는 아주 쥐약이 된다. 따라서 이를 해결하기위해 여러 개발자들이 더보기…

[python] 파이썬 pdf 포렌식

조금 지난 이야기지만 2012년경 어나니머스에서 pdf를 통해 자신들의 Operation을 발표했었는데 pdf를 조사해보니 생성시 자동으로 metadata가 포함되어 저자가 밝혀졌다고… 이를 통해 늦은감이 있지만 python을 통한 포렌식에도 관심이 생겼다. 제일 먼저 접하게된 pdf에 대해서 파이썬 코드를 짜보도록 한다.   참고한 글은 다음과 같다. http://cpuu.postype.com/post/76874/       개인적으로 원본이 지저분해지는것을 좋아하지 않기때문에 더보기…

[python] 파이썬 내장 자료구조 공부

www.inflearn.com 에서 무료로 강의를 제공해주었길래 몇가지 수강해서 듣고있습니다. 강의가 느린점이나 사전준비가 약간 부족해보이는 느낌도 있으나 전체적으로 몰랐던 자료형에 대해 배울 수 있던 좋은 기회였습니다. 진도율이 72%인데 오늘 내일내로 나머지 강의를 다 들을 것 같네요. 아래는 지금까지 정리한 내용입니다. 강의를 전부 다들으면 추가하겠습니다.   . . . . . . . 미리보기 더보기…