● Server建立

 

1. 安裝 Django

$ pip install django

 

門外漢 發表在 痞客邦 留言(0) 人氣()

image

 

import cv2
import time

face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')

文章標籤

門外漢 發表在 痞客邦 留言(0) 人氣()

 

import cv2
import time

 

cap = cv2.VideoCapture(0)

文章標籤

門外漢 發表在 痞客邦 留言(0) 人氣()

 

[安裝apache]

更新系統

$ sudo apt update && sudo apt upgrade

 

門外漢 發表在 痞客邦 留言(0) 人氣()

1. pinout : 硬體與I/O定義

image

2. i2cdetect -y 1 : 找出I2C I/O上的Device address

image

3.  pip3 list : 安裝的python package

門外漢 發表在 痞客邦 留言(0) 人氣()

image

以往控制LCD1602模組需要透過Data line與Control line等多條線驅動導致占用多個I/O,而LCM1602是於LCD模組增加驅動IC,也就是在原本控制系統與被控制的硬體之間增加轉換器,而這轉換器的介面為I2C,因此只需要4條線就能控制LCD1602模組,減少驅動控制與I/O的占用。LCD

 

[硬體連接圖]

image

文章標籤

門外漢 發表在 痞客邦 留言(0) 人氣()

 

image

image

 

[說明]

文章標籤

門外漢 發表在 痞客邦 留言(0) 人氣()

在新電腦與新版visual studio 2019建立新的網頁,在執行相同網頁時,出現了錯誤訊息。

HTTP401: 遭拒絕 - 要求的資源需要使用者驗證。(XHR)POST - https://localhost:44368/stack_bar.aspx/ajax_query_data?0.03176067172150532

image

經網路教學文章,編輯App_Start資料夾下的RouteConfig.cs檔案,將settings.AutoRedirectMode = RedirectMode.Permanent修改為RedirectMode.Off

使用此方法就能解決這樣的問題,但在visual studio 2017未修改也不會發生這樣的問題。

門外漢 發表在 痞客邦 留言(0) 人氣()

將二維資料的行列進行交換10*5=>5*10

function array_transform_2_2(arr) {
            var newArray = arr[0].map(function(col, i) {
                return arr.map(function(row) {
                return row[i];

門外漢 發表在 痞客邦 留言(0) 人氣()

Pie chart為FACTORY_A的資料

Stacked bar chart為各Factory的defect堆疊圖

兩者的共通性為defect,所以當篩選Defect時,兩者之間會連動。

image

門外漢 發表在 痞客邦 留言(0) 人氣()