原创 tensorflow百M模型優化壓縮到5M

訓練模型並生成ckpt保存到./test目錄下 ls ./test/ checkpoint                                   events.out.tfevents.1565972704.103cfd64

原创 tensorflow保存模型的幾種方法

tensorflow保存模型有多種方法 第一種:saver.save(sess, "./hello_model") # 生成ckpt模型文件, hello_model.data-00000-of-00001  hello_model.in

原创 MS coco數據集下載鏈接

原文鏈接:http://cocodataset.org/#download coco數據集因爲官網被牆了,所以無法看到下載鏈接,翻牆後拷貝過來,直接用鏈接下載就可以。 網頁格式拷貝過來後就與官網

原创 python讀寫json

python讀寫json 大致是增,刪,改,讀 操作json本質上是把字符串轉成dict, 然後對dict進行增刪改,最後再轉成字符串,具體看代碼 #!/usr/bin/python3 import sys import os

原创 keras簡單線性模型編寫及與原生tensorflow模型對比

運行個簡單線性模型,發現keras的實現與原生tensorflow的實現結果有些差異,比如在相同學習率下,跑的次數相同情況,結果差異比較大。 原生tensorflow模型 import tensorflow as tf impor

原创 python list字符按數字大小排序

python list字符按數字大小排序 在把list寫到csv過程中,遇到一個list的排序問題,list中存放的是數字字符,需要按數字大小來排序 測試源碼 testList = ['1', '5', '2', '10', '5

原创 keras圖片增強批量生成器ImageDataGenerator

keras圖片增強批量生成器ImageDataGenerator 可批量對圖片進行旋轉,增大,縮小等操作,生成新的圖片 假設目錄如下: ├── train_gen └── train_org └── sheep └── 0.jpg

原创 交叉編譯mpg123

交叉編譯mpg123 下載源碼https://sourceforge.net/projects/mpg123/files/ 解壓後進入源碼目錄 生成Makefile ./configure CC=arm-openwrt-linux

原创 std::list爲空時調用pop_front的訪問越界問題

std::list爲empty時調用pop_front導致程序崩潰 如果list中裝的是指針,當其爲empty時,再調用pop_front可能會返回一個非NULL的值,此時直接使用這個返回的指針會導致內存越界。 #include

原创 交叉編譯curl並支持http2

下載nghttp2代碼 https://github.com/nghttp2/nghttp2/releases 解壓代碼, 比如解壓到/home/zm/download/nghttp2-1.36.0,進入代碼目錄,進行編譯 ./confi

原创 windows安裝adb方法及問題解決

windows電腦下 一 安裝 ADB: 首先到http://adbshell.com/downloads,下載ADB Kits, 得到adb.exe AdbWinApi.dll AdbWinUsbApi.dll 將這三個文件都放到C盤中

原创 target使用overlay實現在squashfs只讀區寫操作

這其實是openwrt中的一個功能,現在把它移到普通的target中 target文件系統是squashfs,它是隻讀的,每升級一個文件都得整個區擦除然後重新寫,很麻煩,使用overlayfs可以使只讀區中單個文件進行替換修改,很方便。

原创 qt調zint把文本轉化成條碼並顯示

需求是要把一串數字轉化成條碼,顯示在界面上供打印機打印。 過程是使用zint庫轉化文本爲rgb的buffer,然後把rgb轉換成qt的QPixmap,在界面上顯示, 如果是MFC的話,原理相通,有rgb數據顯示都好辦。 QPixmap

原创 qt5在vs中中文亂碼問題

解決方法: 需要好幾個步驟 1 首先用editplus文本編輯器打開源碼,另存爲utf-8 BOM編碼格式 。 2  在QApplication a(argc, argv);前面加QTextCodec::setCodecForLocale

原创 qt5 linuxfb下屏幕旋轉補丁

qt4在嵌入式板子上運行時,只要在參數後面加-display "Transformed:Rot90"就可以旋轉90度,qt5 opengl有這個功能,但是linuxfb沒有這個功能。 qt5.4的linuxfb旋轉顯示補丁代碼如下:  取