Python으로 바코드 읽기
입문
바코드를 혼자 읽고 싶어서 해봤어요.
pyzbar는 1차원 바코드와 QR코드를 읽을 수 있을 것 같아요.
1차원 바코드 EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39
운영 환경
OS Windows 10
ZBar 0.10
pyzbar 0.1.7
pillow 5.0.0
환경 구축
ZBar를 설치하지 마세요. Pyzbar와 Pillow만 추가하면 될 것 같아요.
Windows의 경우 ZBar를 설치합니다.pip 오류 발생
http://zbar.sourceforge.net/
명령 프롬프트에서pyzbar와pillow 설치
pip install pyzbar
pip install pillow
실행
이번에 저희가 코드39의 jpeg 이미지를 읽었어요.
from pyzbar.pyzbar import decode
from PIL import Image
# 画像ファイルの指定
image = "code39.jpg"
# バーコードの読取り
data = decode(Image.open(image))
# コード内容を出力
print(data[0][0].decode('utf-8', 'ignore'))
참조 URL 참조 페이지 Python으로 QR코드 해독
python에서 그림에서 QR 코드 읽기
수정 예
pillow를 사용하지 않고 openCV를 사용할 때
운영 환경
OS Windows 10
pyzbar 0.1.7
opencv-python 3.4.3.18
환경 구축
명령 프롬프트에서pyzbar와opencv-python 설치
pip install pyzbar
pip install opencv-python
실행
처음과 동일한 이미지 사용# -*- coding: UTF-8 -*-
from pyzbar.pyzbar import decode
import cv2
# 画像ファイルの指定
image = cv2.imread("code39.jpg")
# QRコードの読取り
data = decode(image)
# コード内容を出力
print(data[0][0].decode('utf-8', 'ignore'))
참고 자료
Reference
이 문제에 관하여(Python으로 바코드 읽기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/orengepy/items/1d405762813846765ec1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
OS Windows 10
ZBar 0.10
pyzbar 0.1.7
pillow 5.0.0
환경 구축
ZBar를 설치하지 마세요. Pyzbar와 Pillow만 추가하면 될 것 같아요.
Windows의 경우 ZBar를 설치합니다.pip 오류 발생
http://zbar.sourceforge.net/
명령 프롬프트에서pyzbar와pillow 설치
pip install pyzbar
pip install pillow
실행
이번에 저희가 코드39의 jpeg 이미지를 읽었어요.
from pyzbar.pyzbar import decode
from PIL import Image
# 画像ファイルの指定
image = "code39.jpg"
# バーコードの読取り
data = decode(Image.open(image))
# コード内容を出力
print(data[0][0].decode('utf-8', 'ignore'))
참조 URL 참조 페이지 Python으로 QR코드 해독
python에서 그림에서 QR 코드 읽기
수정 예
pillow를 사용하지 않고 openCV를 사용할 때
운영 환경
OS Windows 10
pyzbar 0.1.7
opencv-python 3.4.3.18
환경 구축
명령 프롬프트에서pyzbar와opencv-python 설치
pip install pyzbar
pip install opencv-python
실행
처음과 동일한 이미지 사용# -*- coding: UTF-8 -*-
from pyzbar.pyzbar import decode
import cv2
# 画像ファイルの指定
image = cv2.imread("code39.jpg")
# QRコードの読取り
data = decode(image)
# コード内容を出力
print(data[0][0].decode('utf-8', 'ignore'))
참고 자료
Reference
이 문제에 관하여(Python으로 바코드 읽기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/orengepy/items/1d405762813846765ec1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이번에 저희가 코드39의 jpeg 이미지를 읽었어요.
from pyzbar.pyzbar import decode
from PIL import Image
# 画像ファイルの指定
image = "code39.jpg"
# バーコードの読取り
data = decode(Image.open(image))
# コード内容を出力
print(data[0][0].decode('utf-8', 'ignore'))
참조 URL 참조 페이지 Python으로 QR코드 해독 python에서 그림에서 QR 코드 읽기
수정 예
pillow를 사용하지 않고 openCV를 사용할 때
운영 환경
OS Windows 10
pyzbar 0.1.7
opencv-python 3.4.3.18
환경 구축
명령 프롬프트에서pyzbar와opencv-python 설치
pip install pyzbar
pip install opencv-python
실행
처음과 동일한 이미지 사용# -*- coding: UTF-8 -*-
from pyzbar.pyzbar import decode
import cv2
# 画像ファイルの指定
image = cv2.imread("code39.jpg")
# QRコードの読取り
data = decode(image)
# コード内容を出力
print(data[0][0].decode('utf-8', 'ignore'))
참고 자료
Reference
이 문제에 관하여(Python으로 바코드 읽기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/orengepy/items/1d405762813846765ec1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
OS Windows 10
pyzbar 0.1.7
opencv-python 3.4.3.18
환경 구축
명령 프롬프트에서pyzbar와opencv-python 설치
pip install pyzbar
pip install opencv-python
실행
처음과 동일한 이미지 사용# -*- coding: UTF-8 -*-
from pyzbar.pyzbar import decode
import cv2
# 画像ファイルの指定
image = cv2.imread("code39.jpg")
# QRコードの読取り
data = decode(image)
# コード内容を出力
print(data[0][0].decode('utf-8', 'ignore'))
참고 자료
Reference
이 문제에 관하여(Python으로 바코드 읽기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/orengepy/items/1d405762813846765ec1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
처음과 동일한 이미지 사용
# -*- coding: UTF-8 -*-
from pyzbar.pyzbar import decode
import cv2
# 画像ファイルの指定
image = cv2.imread("code39.jpg")
# QRコードの読取り
data = decode(image)
# コード内容を出力
print(data[0][0].decode('utf-8', 'ignore'))
참고 자료
Reference
이 문제에 관하여(Python으로 바코드 읽기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/orengepy/items/1d405762813846765ec1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)