使用Kivy評估

Kivy是開源Python函式庫,用於開發行動應用程式和其它採用自然使用者介面的多點觸控應用軟體。它可以在Android,iOS,Linux,OS X和Windows執行。採用MIT授權條款,Kivy是自由並且開源的軟體。 (資料來源:Kivy - 维基百科)
使用Python進行開發,結合Kivy開發APP,如不考慮效能,是可行方式。

評估要不要使用Kivy開發APP,先確定使用的package能不能被轉為APP程式,以Android系統為例,使用 p4a (Python-for-android)將Python程式打包成Android APK,有支援的Recipes才能被轉,否則package import會失敗。確認python-for-android的Recipes  https://github.com/kivy/python-for-android/tree/master/pythonforandroid/recipes  ,numpy、opencv有支援,沒有問題,但機器學習用的tensorflow、keras尚未支援(另一觀點手機資源有限,執行機器學習不一定適合),要能完全運用還有一段路要走。

 

在Anaconda成功安裝Kivy

安裝Kivy步驟如下(直接執行install kivy,目前還不完善,不建議用):

1.下載wheel檔。

2.安裝相依模組及Kivy,2行指令即可安裝成功。

 

文章標籤

KOEI 發表在 痞客邦 留言(0) 人氣()

杏一藥局退貨之火大記

杏一藥局標榜7日內退換貨,所以有清潔用品或藥品需要時,我常會去杏一買,這次老婆住院前先去買了看護墊,但是醫院已經有提供足夠的看護墊,沒使用,而且平常也不會用,如果放在家裡,最後還是會過期丟掉,浪費了,於是決定去退貨,讓物盡其用,也退一些錢貼補家用。結果杏一退貨不乾脆,整個過程很火大。

火大一:去退貨時,店員看了一下說不能退貨(我小火已經被點燃),我看了櫃台後面牆壁的字寫著7日內退換貨,確定是可以退貨的,想說是不是店員偷懶不想做退貨動作,再次拿著發票確定是7日內,說不是7天內可以退? 店員才改口說不能退貨只能換貨,我追問為什麼不能退貨,他也答不出來(火大+1),因為換貨很難湊到跟要退的貨一樣價錢,想到還要選貨和貼錢更火大,問店員退貨規定在哪讓我看一下,店員不知道只強調只能換貨不能退貨,因為後面有其他客人要結帳,為了不影響別人,我先退出櫃台到旁邊,讓其他客人先結帳。

火上加油:牆壁寫著7日內退換貨,還有寫0800服務電話,太好了,我或店員不清楚退貨規定,問客服應該知道吧! 打了客服問退貨規定,客服說要洽門市,我就是在門市有問題才打客服,結果客服一直強調不管買東西還是有問題他們都是介紹到最近的門市,真是鬼打牆,一整個火上加油,對於一問三不知的客服,我忍不住念他是沒用的客服。完全沒解決問題,還幫忙加油點火。

繼續火大:對於客服是這種態度,我也失望了,不要浪費時間跟店員爭辯,他也可能只是照別人交他的方式去做,我家裡的人還等我買飯回家,問店員要湊多少錢就去選貨吧,因為實在沒甚麼想買的,只好選些未來可能用到小藥品,好不容易費了些時間挑選,選好去結帳,店員竟然說還不夠,明明照他說的金額仔細計算的,可能是實際售價打折後跟發票上面的金額不同造成,只好再重新去放貨、選貨。

習慣了:有人說你火大久了就習慣了。再次選好貨去結帳,結果這次超出很多錢,奇怪我有仔細算阿,只會超出一點點才對,帶店員去看貨架,原來是我選的貨旁邊的貨賣完了,它剛好被放到那格空格,位置錯了,而它本身的標價也不清楚,所以被誤認。我已經不火大,對於杏一的服務不要太報希望就不會火大,放回一些東西後,還缺一點點錢湊齊,我也懶得再找了,請店員幫忙找,店員找了型錄的產品,然後完成換貨。最後隨便找貨湊錢,店員這部分有協助到。

對杏一來說,換貨等於多做了1筆生意,對我來說,換貨很麻煩,這種退貨不乾脆還標榜7天內退換貨的店,以後不想再來買。

打客服可能也沒用,不想要再更火大,只好在這發發牢騷。


文章標籤

KOEI 發表在 痞客邦 留言(1) 人氣()

2019.07.27闊瀨古道英速魔法學院、黑龍潭、三水潭避暑

「闊瀨古道」屬於淡蘭古道中路,從闊瀨吊橋進入古道,沿著北勢溪通往黑龍潭,至三水潭。古道為僅可一人通行的泥土小徑,保留了原始地貌,去程是緩慢上升的路徑,路面平坦好走,全段穿梭於樹林間,一路有淙淙水流聲相伴。一開始在北勢溪溪畔,慢慢往上爬升,一邊是山壁,一邊是溪谷,古道與溪谷的落差從10公尺,變成20、30公尺的峭壁,路徑小,感覺一不小心就會掉落溪谷,還好山徑狹窄處有拉繩輔助,路旁也有樹木阻擋,不會直接看到溪谷而覺恐怖。古道有山有水,景觀多樣,對不常爬山的人來說是小冒險、又不難上手的古道健行路線。

英速魔法學院(ENGLISH WONDERLAND)闊瀨校區是廢校的「闊瀨國小」所修建而成的,闊瀨英速課程是專為新北市國小五年級的孩子們所設計的5天課程,安排包括北勢溪畔漫步、河川教育課程、山區小徑遠足、戶外露營等課程,在饒富趣味且充滿鼓勵氛圍的浸潤式課程中,加速英語能力的吸收與反饋。僅週六、日開放校園。
新北市英速魔法學院闊瀨校區(KEW) - 首頁| Facebook

英速魔法學院

碧綠深不見底的黑龍潭。

黑龍潭

 

淡蘭古道中路地圖,北起基隆暖暖,途經新北平溪的十分、雙溪柑腳、泰平及坪林三水潭、灣潭,再到宜蘭外澳。

蕭青陽操刀的《淡蘭古道》系列形象影片,獲選世界步道大會首屆影展片,「歐洲沒有綠色植被這樣豐富的步道景觀,」新北市觀旅局企劃科長章世政轉述大會主席的話。探訪淡蘭古道中路的北勢溪古道,青潭祕徑,別有洞天,這是北勢溪上游諸多步道中,路徑最靠近溪流的一段。跟其他維修整齊的古道相比,地貌原始,景觀多樣,卻不難上手,冒險又療癒。

文章標籤

KOEI 發表在 痞客邦 留言(0) 人氣()

在Anaconda成功安裝tensorflow和keras

tensorflow只支援64位元的系统(以前只支援python3.5及python3.6),安裝tensorflow失敗會顯示UnsatisfiableError

使用Windows 10 版本Anaconda3-2019.07 (下載安裝:Anaconda3-2019.07-Windows-x86_64.exe) (不用Anaconda3-2019.10,因為她顯示的package反而較少)

Python 3.7已可直接安裝tensorflow和keras,直接查詢package及安裝即可,步驟如下:

package顯示的選項改為All,Search Packages打入tensorflow,會顯示有關tensorflow的package,點選keras和tensorflow後,點下方[Apply]。

安裝tensorflow

Anaconda自動上網找可安裝的package,找到後顯示[Install Packages]視窗,再點[Apply],就開始安裝。

安裝tensorflow

安裝完成,package改顯示打勾。

安裝tensorflow

文章標籤

KOEI 發表在 痞客邦 留言(0) 人氣()

在Windows 10 Anaconda新增不同版本Python環境 (以安裝python 3.6為例)及安裝package

某些封裝(package)或套件沒支援新版本的Python,需要新增不同版本Python環境來安裝package才能import,新增步驟如下:

步驟一:新增python 3.6環境

步驟二:在新環境下安裝package

步驟三:在新環境下安裝Jupyter Notebook

使用Windows 10 版本Anaconda3-2019.07 (下載安裝:Anaconda3-2019.07-Windows-x86_64.exe) (不用Anaconda3-2019.10,因為新版本反而不能選)

步驟一、新增python3.6環境

1.點選Anaconda Navigator左邊功能選項的[Enviroments],點下方[+ Create]。

新增Python 3.6環境

 

文章標籤

KOEI 發表在 痞客邦 留言(0) 人氣()

快速在Anaconda成功安裝dlib和face_recognition以進行人臉辨識

dlib可應用在機器學習、影像處理,以及影像辨識等,dlib提供訓練好的人臉68項特徵點檢測及ResNet人臉識別模型,非常方便就可以進行人臉辨識。face_recognition是基於dlib發展出的人臉辨識,並將程式簡化,回傳True/False判斷是否為同一人。

Anaconda沒有dlib可選取,直接執行pip install dlib會出現錯誤,安裝失敗。錯誤訊息如下:

    Failed building wheel for dlib

要成功安裝dlib首先須下載whl檔,並知道支援的python版本,在 pypi.org/simple/dlib/ 可下載whl檔,目前下載的檔案是

dlib-19.8.1-cp36-cp36m-win_amd64.whl,表示是dlib 19.8.1版,支援python 3.6,Windows 64位元。

在Anaconda base環境下,Python版本不是3.6,所以需要新增一個python 3.6的環境,再安裝dlib。。

新增python 3.6的環境方式參考: 在Windows 10 Anaconda新增不同版本Python環境@ KOEI的旅行:: 痞客邦: 。產生python 3.6的環境後就可以開始安裝package。

opencv、scipy及cikit-image可能會使用,也都安裝吧。

一、安裝dlib

文章標籤

KOEI 發表在 痞客邦 留言(0) 人氣()

Calc文字轉數字之處理方式

使用Calc時,遇到數字顯示都沒錯,但進行計算(例如SUM)或格式使用千位分隔符號(,)時,卻都沒效果? 原因為看到的是數字,但實際是文字,所以不能運算,也不會顯示千位分隔符號,甚至資料中前後可能有空白字元,也看不出異常,圖一資料B1=" 1000"(第一字元為空白)B2="10000"B3="2000 "(最後字元為空白),都是文字,不是數字,會發生以下狀況:

一、計算異常:加總後合計為0(如圖一),因文字數值為0

         圖一: 計算異常

二、顯示異常:使用[儲存格格式化]→[分類]→[數目],顯示千位分隔符號功能(如下圖)沒有效果1000不會顯示成1,000,結果與上圖一樣。

 

需要將文字格式轉為數字格式才能進行運算。

方法一、使用筆記本消除資料格式再貼回Calc

文章標籤

KOEI 發表在 痞客邦 留言(0) 人氣()

鄉村風床架選購
鄉村風是一種鄉村或懷舊的氣氛,傢俱用木頭材質營造出優閒、舒適、溫馨的感覺。
每個人喜歡的樣式不同,此次挑選的床架想走簡潔素雅的南法鄉村風,在實木上塗上優雅的法國藍,呈現南法小鎮的鄉村風情。

選購重點:
1.樣式:最重要當然是選自己喜歡的樣式,每間傢俱都有自己網站介紹商品、或請人寫業配文,也有一些人分享心得,可在網路上找出喜歡的風格,再實際到現場看最準,畢竟照片跟實體不同,看的感覺也不同。
2.材質:選實木作的,商家都說木材、塗漆都是通過歐規標準。
3.顏色:以白色、藍色為主,選搭配的顏色。
4.結構:底盤要堅固,支撐床墊的結構、木材條數都不同。
5.雕花細緻。
6.床邊緣觸感柔細。

文章標籤

KOEI 發表在 痞客邦 留言(0) 人氣()

2019.05.04土城賞桐步道、天上山賞桐

每年4、5月是賞桐的季節,土城桐花公園是賞桐熱門景點,桐花祭期間有賞桐專車可上山。賞桐前可参考桐花季開花情報,了解開花狀況。5月初開花晴報顯示:「已是盛開過後,這幾天的大雨打落不少盛開的花朵,目前只剩5綻放」。雖然已過最盛開,趁著桐花開的尾巴,快上山賞桐吧!

往天上山的賞桐步道還是可以看到滿地桐花,美美美。

賞桐步道

天上山,土城山系第一高峰。視野佳,可遠眺土城、林口台地、觀音山及附近群山。

天上山

行程:清溪步道→桐花公園(門口)→賞桐步道右線(獅子亭)→桐花亭→望月亭→天上山→望月亭→賞桐步道左線(入口意象)→賞螢步道,路程約2.5小時。
參加人員:大自然響宴23人
天氣:雨

清溪步道、賞螢步道、桐花公園地圖。清溪步道(510m)和賞螢步道(660m)都可到桐花公園,但清溪步道階梯較多,建議從這邊上,從賞螢步道下,走O型。

文章標籤

KOEI 發表在 痞客邦 留言(0) 人氣()

2019.04.27苗栗加里山

加里山位於苗栗南庄,是著名的小百岳,標高2220m,因為山型像日本富士山,故有台灣富士山之稱,天氣晴朗時,山頂可遠眺大霸群峰、雪山聖稜線。在「鹿場登山口」一眼望去就可看到一片柳杉人工造林,前段步道穿梭於柳杉林中,充分享受森林浴,上坡路段坡度約45度;後段較具挑戰性,上坡路段坡度約75度,踩樹根洞或岩壁路拉繩,步道地形豐富,有人把它作為登百岳的訓練,是熱門登山的路線,在需要攀爬的單向道假日還會塞人。除大片柳杉林外,還有紅豆杉大神木、牛樟殘木、高山杜鵑、紅毛杜鵑、一葉蘭、水晶蘭等植物豐富;也有廢棄的伐木台車鐵軌、風美溪小橋流水、一線天、巨石群等地形地物,在你走累時,停下休息,慢慢欣賞,忘卻疲勞。

穿梭於優美筆直的柳杉林中。

加里山

木棧道巨石群:披上一片綠衣的巨石。

加里山

紅毛杜鵑夾道歡迎。

加里山

 

加里山附近登山步道地圖,資料來源:苗栗「哈堪尼山」+「加里東南峰」+「加里山」O型走(上) - 風輕雲淡走向大自然趣

文章標籤

KOEI 發表在 痞客邦 留言(0) 人氣()