2019年3月26日 星期二

用Python搭配Open CV輕鬆讀取影像

參考網址:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_gui/py_image_display/py_image_display.html#display-image

OpenCV(Open Source Computer Vision Library)是一個跨平台的電腦視覺庫,可參考維基百科-OpenCV的說明。OpenCV應用領域有:擴增實境、臉部辨識、手勢辨識、人機互動、動作辨識、運動跟蹤、物體辨識等。

本文將用OpenCV來讀取影像,並轉成灰階的影像,請把影像檔跟程式碼放在同一目錄,如程式碼中反黃部份,。

程式碼import cv2

img = cv2.imread('20180603_180603_0015.jpg',0)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
執行結果

使用matplotlib功能,程式碼如下:

import cv2
from matplotlib import pyplot as plt

img = cv2.imread('20180603_180603_0015.jpg',0)
plt.imshow(img, cmap = 'gray', interpolation = 'bicubic')
plt.xticks([]), plt.yticks([])  # to hide tick values on X and Y axis
plt.show()


2019年3月11日 星期一

樹藝創作種子QRCode活動開跑


製作幅屬於自己的種子QR Code

活動內容:

QR Code樹藝創作的跨領域碰撞,以智慧科技二維條碼搭配草屯鎮沿線地方農產種子,以地方元素植物再生進而培養創新創業的師生團隊,期望透過在地產物「種子QR Code」之學習,以提升本校民生產業跨領域之應用價值及競爭力。

活動時間:

108年4月14日(日) 上午09:00-16:00

活動地點:

國立台灣工藝研究發展中心 樹藝工坊 
 542南投縣草屯鎮中正路573號

備註:

活動報名截止日108年4月7日(日)23:55
人數有限額滿為止

若有任何疑問,請平日來電至
(049)2563489轉2903 謝小姐

用Python把玩方碼QR Code,真的超好玩的

參考資料:Pure python QR Code generator

首先安裝QR Code套件,在cmd命令列上輸入下列命令:
pip install qrcode[pil]


接下來試試直接在命令列上,下達qr命令來生成QR Code。
qr "Nan Kai" > nankai.png


成生的QR Code如下:

試著用程式來撰寫
import qrcode
img = qrcode.make('※就讀南開、成功大門為你開!')
img.save("C:\\Users\\user\\nankai.png")
執行結果:

試著加入容錯率等資料
import qrcode
qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_L,
    box_size=10,
    border=4,
)
qr.add_data('※南開、南開、金石為開!')
qr.make(fit=True)
img = qr.make_image()
img.save("C:\\Users\\user\\nankai.png")
執行結果:


[python] QR code 模組

半色调二维码生成器
raspberry-pi-qr-code-scanner

Playing with Pi, AI and Python

2019年3月6日 星期三

藝術工作者學Python,用pyfiglet大玩藝術文字

大家一提到Python用聯想到人工智慧,其實Python也很適合用在藝術工作,pyfiglet是Python的一個套件之一,pyfiglet採用ASCII文本並以ASCII藝術字體呈現。 figlet_以格式方法將ASCII文本轉換為ASCII藝術字體。
想安裝pyfiglet套件,可以命令列輸入

pip install pyfiglet

要顯示南開科技大學文化創意系的英文藝術字形,可以輸入下列程式:

範例一:
from pyfiglet import Figlet
fig = Figlet(font='standard')
print(fig.renderText('Department Culural Creativity and Design'))
print(fig.renderText('Nan Kai University of Technology'))

顯示結果:
範例二:
import pyfiglet 
  
result = pyfiglet.figlet_format("Nan Kai", font = "3-d" ) 
print(result) 


參考網址:
https://www.geeksforgeeks.org/python-ascii-art-using-pyfiglet-module/

2019年3月1日 星期五

南埔社區結合在地特色讓長輩舞弄布袋戲展現地方文化

位於台灣藝術大道上的南埔社區,有一座陳府將軍廟,因經常演出布袋戲,南埔社區發展協會理事長謝明原表示:陳府將軍廟經常有布袋戲演出,是每位生長在南埔的居民共同的回憶,因此請李惠瑛老師帶領社區長輩,發揮創意,設計出不同風格的布袋戲玩偶,再教長輩如何舞弄布袋戲展現地方文化。