• 3D列印服務
  • #maker+t=market
  • 1
  • 2

MakerPRO社群論壇-交流、分享、協作 造訪社團

原文網址 歐敏銓
2016-07-12 15:01:30

電子人很熟,但入門Maker常看到可能還搞不太清楚的三個介面:UART、I2C、SPI,想了解請見本文~

許可道
2016-07-12 16:36:10

感謝分享!

鄭景文
2016-07-12 18:02:29

感謝分享

陳秉宏
2016-07-12 18:08:02

超猛

吳佳迪
2016-07-12 18:23:29

超實用

蔡孟峰
2016-07-12 18:25:38

陳品宏
2016-07-12 19:06:47

我都用I2C

Lawrence Hsu
2016-07-12 19:09:38

感謝分享

Raytac Corp
2016-07-13 10:34:53

精闢,借分享,謝謝


原文網址 Tung-Chieh Shen
2016-07-12 14:12:26

一個月一次的在地製造活動來囉!
這次名額真的非常有限,要報要快~

Dennis You
2016-07-13 07:53:46

已報名!

Jerry Lin
2016-07-13 09:26:29

+1

歐敏銓
2016-07-14 11:09:05

第一波名額一下就滿了,又爭取到一些名額,有興趣朋友動手要快~


原文網址 賴信吉
2016-07-12 13:56:49

讓小朋友一直充滿著好奇心,多給予嘗試和鼓勵!沒有正確的標準答案,但要認真參與整個學習與自造過程 ~~


原文網址 歐敏銓
2016-07-12 13:53:56

Maker的作品,若能加上故事包裝,一定很不一樣~


原文網址 賴建宏
2016-07-12 13:37:32

https://www.youtube.com/watch?v=abebkwMd9Lc

費盡千辛萬苦啊~終於把OpenCV整個裝好在Banana Pi M1的Ubuntu MATE 15.04上,透過Logitech C170達到動態人臉辨識效果了!

我影片中拿來試驗人臉追蹤的Python程式碼檔案如下,請自己下載
https://drive.google.com/…/0B4zJys3uKtnaUDltVVlKekhNZ…/view…

至於安裝方法嘛~有夠長,編譯的時間,也是有夠久!我建議:把以下內容逐步複製,然後一個個貼上再去Banana Pi M1上面做

Step 1:安裝Banana Pi M1的GPU -- Mali;要有,不然好幾次都編譯失敗

sudo apt-get update
sudo apt-get install git build-essential make gcc autoconf libtool debhelper \
dh-autoreconf pkg-config automake xutils-dev libx11-dev libxext-dev libdrm-dev \
x11proto-dri2-dev libxfixes-dev xorg-dev libltdl-dev mesa-utils

sudo mkdir ~/hw_accleration
cd ~/hw_accleration
sudo git clone https://github.com/robclark/libdri2.git
sudo git clone https://github.com/linux-sunxi/libump.git
sudo git clone https://github.com/linux-sunxi/sunxi-mali.git
sudo git clone https://github.com/ssvb/xf86-video-fbturbo.git

看看你的/etc/modules有沒有以下的三項,Ubuntu MATE 15.04下正常應該有,沒有請將它們加入
ump
mali
mali_drm

cd ~/hw_accleration
cd libdri2
sudo ./autogen.sh
sudo ./configure --prefix=/usr
sudo make
sudo make install
sudo ldconfig

cd ~/hw_accleration
cd libump
sudo autoreconf -i
sudo ./configure
sudo make
sudo make install
sudo ldconfig

cd ~/hw_accleration
cd sunxi-mali
sudo git submodule init
sudo git submodule update
sudo make config ABI=armhf VERSION=r3p0 EGL_TYPE=framebuffer
sudo make install

cd ~/hw_accleration
cd xf86-video-fbturbo
sudo autoreconf -v -i
sudo ./configure --prefix=/usr
sudo make
sudo make install

建立一個/etc/X11/xorg.conf.d/99-fbturbo.conf檔案,內容如下:
Section "Screen"
Identifier "My Screen"
Device "Allwinner A10/A13 FBDEV"
Monitor "My Monitor"
EndSection

Section "Device"
Identifier "Allwinner A10/A13 FBDEV"
Driver "fbturbo"
Option "fbdev" "/dev/fb0"
Option "SwapbuffersWait" "true"
Option "AccelMethod" "G2D"
EndSection

Section "Monitor"
Identifier "My Monitor"
Option "DPMS" "false"
EndSection

建立一個/etc/udev/rules.d/50-mali.rules檔案,內容如下:
KERNEL=="mali", MODE="0660", GROUP="video"
KERNEL=="ump", MODE="0660", GROUP="video"
KERNEL=="disp", MODE="0660", GROUP="video"
KERNEL=="g2d", MODE="0660", GROUP="video"
KERNEL=="fb*", MODE="0660", GROUP="video"
KERNEL=="cedar_dev", MODE="0660", GROUP="video"

sudo usermod -aG video $USER

sudo reboot

之後回到你的Terminal,看看是不是安裝成功;可以列出FBTURBO的執行紀錄
grep -i fbturbo /var/log/Xorg.0.log

如果都沒有錯誤訊息,恭喜!Step 1完成了

Step 2:開始安裝OpenCV;請注意我是用Source code去重建,記得SD卡空間要夠大

sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev

下載OpenCV的原始程式檔案,我是用OpenCV的最新版2.4.13,並且解壓縮變成一個OpenCV的專門目錄,比如opencv-2.4.13

sudo mkdir build
cd ./build

cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..

以上步驟完成後,都沒有錯誤訊息,就可以開始漫長的Compile工作了。請記得,這可能會需要1到2個工作天

sudo make
sudo make install

把以下一行加入/etc/ld.so.conf.d/opencv.conf檔案中:
/usr/local/lib

sudo ldconfig

把以下兩行加入/etc/bash.bashrc檔案中:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

sudo reboot

Step 3:執行C語言範例

cd ~/opencv-2.4.13/samples/c
sudo ./build_all.sh

以上在Ubuntu MATE 15.04下正常是不會有錯誤訊息的;然後就可以執行第一個辨認人臉的範例

sudo ./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg

假如跟影片一開始介紹的一樣,那就對了!

Jed Yang
2016-07-12 13:54:26

醬厲害……

廖誠義
2016-07-12 14:19:06

Lenna

蘇文鈺
2016-07-12 14:29:02

Eric Huang
2016-07-12 14:38:29

lenna is forever beautiful!

Po Ting Lin
2016-07-12 14:41:13

Angus Liang take a look.

Chih-shien Lin
2016-07-12 15:00:16

每秒處理的frame數好像不多

C.p. Jeff Ku
2016-07-12 15:06:08

Library---simpleCV嗎?

Frank Lin
2016-07-12 15:10:48

建宏我回來台北了,這幾天找時間整理一下近期的討論項目內容。我們要做小型多功能的平台。

Frank Lin
2016-07-12 15:16:07

設計方向發展重點參考

Frank Lin
2016-07-12 15:31:10

未來產品需求方向

陳志弘
2016-07-12 15:37:32

吳佳駿
2016-07-12 23:24:03

很棒的應用!


原文網址 Oscar Chang
2016-07-12 12:45:37

[希望Maker大大們可以點擊連結後幫我們分享一則貼文]
各位大大們好,我是Alchema團隊,很感謝各位對台灣的新創與maker文化做出了這麼多的貢獻! 我們團隊也是其中一個受益者,特別感謝 Ray Tai Frank Chang 歐敏銓 徐韻婕 黃小棟 Wenhao Lee
的指導和協助。

經過快兩年的準備,我們終於從學生style到設立公司到要上kickstarter了,我們預計美西時間7/26要上kickstarter,希望大家可以再幫我們一次忙,幫我們宣傳上kickstarter的消息,需要大家點擊連結並且選取"透過Facebook支持(support with Facebook)"

這個幫助我們分享的軟體叫做ThunderClap,該軟體在美西時間7/26的時候就會自動用您的名義PO文分享我們的kickstarter頁面。(推文有如何操作該軟體的教學與之後您會分享出什麼樣的貼文)

Oscar Chang
2016-07-12 12:46:03

點擊箭頭處即可!

Oscar Chang
2016-07-12 12:47:00

這是會分享在您牆上的貼文,你也可以在上面加註中文字

Ray Tai
2016-07-12 13:55:28

? 已分享!

陳又豪
2016-07-12 14:54:32


原文網址 歐敏銓
2016-07-12 12:05:03

有趣的開源專案,LASS社群在Call團購~


原文網址 Yun-Chieh Hsu
2016-07-12 11:28:07

【Maker Hatch Night #13】

無人機應用已經成為了時下的熱門話題,究竟除了在天空飛,還能有什麼延伸應用,甚至帶來更多的生活改變?

第13場Maker Hatch Night邀請到ARKLAB創辦人張東琳,他將以深厚的無人機研究背景帶來目前飛行載具的應用概況,並將特別針對「無人機應用之水質監測系統」的主題,與大家分享ARKLAB團隊目前開發應用在水質監控之完善系統!!

http://www.accupass.com/go/makerpro0804

(提醒:為維護活動品質,Maker Hatch Night接下來將實施現場報名需填表的作業,有興趣的朋友線上先報名就不用現場填表囉~)


原文網址 黃傳明
2016-07-12 10:33:06

感謝惠予加入

歐敏銓
2016-07-12 12:02:03

歡迎傳明兄,多來分享交流~


原文網址 Lina Yang
2016-07-12 09:59:47

Have you entered into Smart home?

翻譯年糕


 

討論主題

發文排行榜

回文排行榜

熱門關鍵字