반응형
OpenCV/OpenCV 강좌2018. 9. 13. 19:47OpenCV Python 강좌 - 이미지 픽셀에 접근하는 방법

OpenCV Python에서 이미지의 개별 픽셀에 접근하여 값을 읽어오거나 변경하는 방법을 다루고 있습니다. 마지막 업데이트 - 2018. 9. 13 다음 OpenCV Python 튜토리얼을 참고하여 강좌를 비정기적로 포스팅하고 있습니다. https://docs.opencv.org/3.4.3/d6/d00/tutorial_py_root.html 다음 이미지의 픽셀값을 읽어오고 수정하는 예제입니다. 픽셀 단위로 r, g, b 값을 한번에 가져오고 한번에 설정합니다.. import cv2 as cv img = cv.imread('test.png') # (y, x) = (50, 50) 좌표의 픽셀값을 읽어오면 [153 43 36]입니다. 좌표 순서가 y, x 순인 것에 유의하세요. # 픽셀값은 [blue, gr..

Deep Learning & Machine Learning/강좌&예제 코드2018. 8. 31. 14:57예제로 배우는 텐서플로우 강좌 - 6. Logistic Regression( MNIST 데이터를 이용한 손글씨 인식 )

텐서플로우로 구현한 Logistic Regression입니다. MNIST 데이터를 가지고 손글씨 이미지를 훈련시키는 과정을 설명하고 있습니다. 다음 포스팅에서는 실제 손글씨를 촬영한 이미지를 인식하도록 해봅니다. 다음 사이트에 있는 텐서플로우 예제들을 공부한 결과를 비정기적으로 올리고 있습니다. https://github.com/aymericdamien/TensorFlow-Examples 텐서플로우 2.0에서 텐서플로우 1.x 코드를 실행하는 방법을 설명합니다. Tensorflow 2.0에서 Tensorflow 1.x 코드 실행하기https://webnautes.tistory.com/1393 # 수정 및 주석 : webnautes import tensorflow as tf #----------------..

Deep Learning & Machine Learning/강좌&예제 코드2018. 8. 30. 22:35예제로 배우는 텐서플로우 강좌 - 5. Linear Regression

텐서플로우로 구현한 Linear Regression입니다. 다음 사이트에 있는 텐서플로우 예제들을 공부한 결과를 비정기적으로 올릴 예정입니다.https://github.com/aymericdamien/TensorFlow-Examples 텐서플로우 2.0에서 텐서플로우 1.x 코드를 실행하는 방법을 설명합니다. Tensorflow 2.0에서 Tensorflow 1.x 코드 실행하기https://webnautes.tistory.com/1393 # 수정 및 주석 : webnautes from __future__ import print_function import tensorflow as tf import numpy # 파이썬 리스트로 제공되는 입력을 NumPy 배열로 바꾸기 위해 사용됩니다. import ma..

Deep Learning & Machine Learning/강좌&예제 코드2018. 8. 30. 22:34예제로 배우는 텐서플로우 강좌 - 4. 행렬(matrix) 계산

텐서플로우에서 행렬 계산하는 방법을 설명합니다. 다음 사이트에 있는 텐서플로우 예제들을 공부한 결과를 비정기적으로 올릴 예정입니다.https://github.com/aymericdamien/TensorFlow-Examples 텐서플로우 2.0에서 텐서플로우 1.x 코드를 실행하는 방법을 설명합니다. Tensorflow 2.0에서 Tensorflow 1.x 코드 실행하기https://webnautes.tistory.com/1393 같은 크기의 행렬간의 덧셈과 뺄셈은 tf.add와 tf.subtract 함수로 계산할 수 있습니다. from __future__ import print_function import tensorflow as tf # 2 x 2 행렬 # | 1 2 | # | 3 4 | matrix1..

Deep Learning & Machine Learning/강좌&예제 코드2018. 8. 30. 22:33예제로 배우는 텐서플로우 강좌 - 3. 플레이스 홀더(Placeholder)

플레이스 홀더(tf.placeholder)에 대해 알아봅니다. 다음 사이트에 있는 텐서플로우 예제들을 공부한 결과를 비정기적으로 올릴 예정입니다.https://github.com/aymericdamien/TensorFlow-Examples 텐서플로우 2.0에서 텐서플로우 1.x 코드를 실행하는 방법을 설명합니다. Tensorflow 2.0에서 Tensorflow 1.x 코드 실행하기https://webnautes.tistory.com/1393 tf.constant 함수에서는 입력으로 사용할 값을 아규먼트로 입력해줘야 했지만 a = tf.constant(2) tf.placeholder 함수는 입력으로 사용할 데이터의 타입만 지정해주고 실제값은 나중에 세션에서 실행될때 입력해줍니다. from __future..

Deep Learning & Machine Learning/강좌&예제 코드2018. 8. 30. 22:33예제로 배우는 텐서플로우 강좌 - 2. 텐서플로우의 기본 동작

간단한 계산을 하는 텐서플로우 프로그램을 통해 어떻게 동작하는지 알아봅니다. 다음 사이트에 있는 텐서플로우 예제들을 공부한 결과를 비정기적으로 올릴 예정입니다.https://github.com/aymericdamien/TensorFlow-Examples 텐서플로우 2.0에서 텐서플로우 1.x 코드를 실행하는 방법을 설명합니다. Tensorflow 2.0에서 Tensorflow 1.x 코드 실행하기https://webnautes.tistory.com/1393 본 포스팅에서는 저수준 텐서플로우 API인 텐서플로우 코어(TensorFlow Core)를 중심으로 설명합니다.텐서플로우 코어를 사용한 프로그래밍은 다음 두 단계로 이루어집니다. 수식을 그래프로 표현 2. 그래프 실행 # 파이썬2와 파이썬3에서 동일한..

Deep Learning & Machine Learning/강좌&예제 코드2018. 8. 30. 22:32예제로 배우는 텐서플로우 강좌 - 1. 안녕, 텐서플로우 출력

첫번째 예제는 텐서플로우를 사용하여 “Hello, Tensorflow!”를 화면에 출력합니다. 다음 사이트에 있는 텐서플로우 예제들을 공부한 결과를 비정기적으로 올릴 예정입니다.https://github.com/aymericdamien/TensorFlow-Examples 텐서플로우 2.0에서 텐서플로우 1.x 코드를 실행하는 방법을 설명합니다. Tensorflow 2.0에서 Tensorflow 1.x 코드 실행하기https://webnautes.tistory.com/1393 # tensorflow 모듈을 임포트(import)하면 내부적으로 디폴트 그래프가 생성됩니다. import tensorflow as tf # 상수 오퍼레이션(constant operation)을 생성하여 디폴트 그래프에 추가합니다. ..

Python/Python 예제 코드2018. 7. 19. 19:54Python 개념 정리 - 객체란 ( mutable vs immutable )

본 포스팅에서는 파이썬의 mutable 객체와 immutable 객체에 대해 is 연산자, id 함수, == 연산자를 중심으로 설명하고 있습니다. 2018. 5. 10 - 최초작성 2018. 7. 19 파이썬에서 모든 것은 객체(object)입니다. 객체가 생성된 후 ID는 변경되지 않으며 해당 객체가 프로그램 실행 중에 유일한 객체라는 것을 보장합니다. ( id 함수를 사용하면 객체의 ID를 확인할 수 있습니다. ) 특정 객체가 저장된 메모리 주소를 가리키는 고유 ID라고 생각할 수 있지만 실제 메모리 주소는 아닙니다. (CPython에서는 id 함수가 객체가 저장된 실제 메모리 주소를 리턴합니다.) 파이썬에서는 객체를 비교하기 위해 id 함수와 is 연산자가 제공됩니다. id(object) id 함수..

Arduino 1012016. 12. 6. 07:36Raspberry Pi 3와 Arduino 101간에 BLE 제어 및 정보 가져오기 ( python 라이브러리 사용 )

이번 포스팅에서는 파이썬 라이브러리인 pyBluz를 Raspberry Pi 3에 설치하여 Arduino 101 BLE (Bluetooth Low Energy) 제어 및 정보 가져오는 과정을 설명합니다. C언어하는 과정을 다음 포스팅에 소개하고 있습니다.[Arduino/Arduino 101 ( Genuino 101 )] - Raspberry Pi 3에서 Arduino 101 BLE (Bluetooth Low Energy) 제어 및 정보 가져오기 ( C 언어 라이브러리 사용 ) 우선 Arduino 101에 블루투스를 이용하여 LED를 제어하는 예제 프로그램이 업로드 되어 있어야 하는데 그 과정은 다음 두 개의 포스팅에 소개하고 있습니다. 먼저 아래 포스팅은 아두이노 IDE에서 Arduino 101를 대상으로..

미분류2016. 5. 28. 20:18wxpython + opencv 사용하여 ip camera 영상 출력

opencv 3.0 부터는 cv 모듈이 제거 된거 같습니다.. 그래서 기존 코드는 동작안될듯 합니다..대신 사용할 수 있는 코드를 찾았습니다.. 1234567891011121314151617import cv2import urllib import numpy as np stream=urllib.urlopen('http://plazacam.studentaffairs.duke.edu/mjpg/video.mjpg')bytes=''while True: bytes+=stream.read(1024) a = bytes.find('\xff\xd8') b = bytes.find('\xff\xd9') if a!=-1 and b!=-1: jpg = bytes[a:b+2] bytes= bytes[b+2:] i = cv2.imde..

반응형
image