분류 전체보기 850

[목업 프로젝트] 테마 꾸미기

진행상태 바http://tympanus.net/Development/ElasticProgress/ var e = new ElasticProgress(document.querySelectorAll('.Download')[3], {colorFg: "#ed7499", colorBg: "#635c73", highlightColor: "#ed7499", barHeight: 14, barInset: 10, fontFamily: "Indie Flower" }); e.onClick(function() { e.open(); }) e.onOpen(function() { fakeLoading(e, 2, 0.5); }); e.onFail(function() { e.close(); }) 후보군 이미지 업로드http://tymp..

자바스크립트 및 라이브러리 정리

---데이터 바인딩--- AngularJShttps://www.angularjs.org/ 양방향 데이터 바인딩이 가능한 반응형 웹의 선구자 ReactJShttp://reactkr.github.io/react/index.html 마찬가지로 페이스북에서 내놓은 반응형 웹 구현을 위한 데이터 바인딩 JS ---빌드툴--- Browserifyhttp://browserify.org/ nodeJS 에서 쓰이는 방식으로 실제 브라우저에서 각 모듈을 불러오는데 쉽게 쓰인다. Uglifyhttp://lisperator.net/uglifyjs/ 홈페이지는 허접하지만, 자바스크립트를 축약하거나 정리하는데 쓰인다. Gulphttp://gulpjs.com/웹 빌드를 편하게 해준다. Grunthttp://gruntjs.com/마..

[목업 프로젝트] 프로젝트 설정 Django - React - Python

Python - Django 설정 Django 설치 : 1.9 pip install django==1.9 파이썬 2.7이상 버전은 이미 깔려있어야 한다. Anaconda 2버전 설치 (3버전은 파이썬 라이브러리 호환성때문에 포기한다.) 아나콘다 설치시 기본으로 깔리는 Spyder IDE에서 버전 확인. 이제 프롬프트에서 다음과 같은 명령어를 실행 python django-admin startproject imfactory 를 실행하면 되는데 아무 반응이 없을 경우는 다음과 같은 파이썬 설치 스크립트 폴더로 가서 직접 실행시킨다. python django-admin.py startproject imfactory 다음은, 각 파일에 대한 설명 The outer mysite/ root directory is ..

[목업 프로젝트] IMFACTORY 구상도

간단한 이미지 조작부터 서버기반 머신러닝 조작까지 가능한 이미지 프로세싱 웹 서비스를 일주일만에 만들어보기 위해 다음과 같은 구상도를 짜봤다. 최종적으로 의료영상 이미지에서 관심점 도출이라든지, 혹은 증강현실을 대비한 스마트카의 차선검출 등의 기술을 엔진으로 만들어볼 예정. 목업 프로젝트를 위해 위와 같은 간단한 구성도를 가지고 웹 프로젝트를 시작해본다. 각 단계의 호환성따위는 없고, 그냥 내가 해보고싶은 시스템 구조를 따랐다. 통합적으로 사용해본적도 없고 잘 되는지 해보지도 않았다. 요즘은 오픈소스의 시대 아니겠능가 알고리즘을 효과적으로 짜고 코드를 직접 타이핑 하는것보다 훨씬 정확하고 간단한건 누군가가 짜놓은 거시기를 잘 맞추는것이다. 모바일은 일단은 생각하지말고 반응형으로 잘 만들어놓으면 모바일 브..

OpenCV를 활용한 컴퓨터 비전 프로그래밍

소장가치 : ★★★☆ 처음부터 찬찬히 보았고 어느정도 따라갔다. OpenCV2가 반영되었다는 점은 굉장히 고무적이지만, 중간에 디자인 패턴이 급 튀어나오고 몇가지 기능들에 대해서는 이론적인 배경 몇가지 기능들은 간단히 소개하면서 몰입도는 약간 떨어진다는 느낌은 든다. 개정판이라 오타는 발견하지 못했으나 막 잘읽히는 책은 아니다. 아무튼, C++ 과 OpenCV를 결합하려면 이걸 이용하는게 낫고, 파이썬 라이브러리를 이용하려는 생각이면 변수 선언부터 다시한번 찾아보고 해야되기 때문에 아무래도 파이썬 OpenCV를 이용하려는 계획이면 일단 이 책은 제껴둔다. (그렇다고 딱히 다른 선택지도 안보인다. 외국서적까지도..)

IT 서평 2015.12.19

openCV에서 제공하는 몇가지 유용한 기능

Salt 직접구현해야함 Color Reduce 색깔 줄이기 openCV - 직접구현해야함 Arithmetic Function cv.add / cv.scaleAdd / cv.divide 등등 사진 영상 더하기 빼기. Split cv.split 영상채널 분리 영상 재매핑 cv.remap 컬러공간 바꾸기 cv.cvtColor(image, cv.어쩌고) 채도명도등을 표현하고 싶을 수 있다. Luv / XYZ /HSV / HLS 등으로. split을 이용해 명도를 최대한 끌어올리고 싶으면 위와같은 함수를 이용할수있다. 히스토그램 cv.calcHist / cv.compareHist 히스토그램을 구한후, threshold를 설정할수도 있고 히스토그램을 늘려서 평준화할수도 있다. 또는 관심점(ROI)의 히스토그램을 구..

qtimage -> 파이썬 행렬 바꾸기

Qstring Python String 서비스로 Qstring에서string 변환 : str(Qstring) 아아아아아 자몽에 이슬 맛있다. 꺌꺌꺌 qtimage는image로 변환하기 귀찮다. qtimage 에서 image로 변환하는 코드를 인터넷에서 따왔다. 어쨌든 BSD 라이센스니 그냥 독일분에게 감사하도록 한다. QTimage Python Numpy numpy2qimage()혹은qimage2numpy()식으로 코딩하면 된다. 꺌걀꺌 프로그래밍은 카피다 카피 #!/usr/bin/env python"""QImage numpy.ndarray conversion module. *** ATTENTION: This code is outdated - I released a better extension*** n..