原创 Python 讀寫文件的二進制數據

概述 Python 讀寫文件的二進制數據比 C/C++ 語言複雜得多。主要差別在於需要進行 bytes 類型和其它基礎數據類型(比如 int/float)的轉換。 轉換工具在一般情況下都是使用 struct 庫。 讀出數據 在 o

原创 ViBe 背景提取算法原理

本文由原始文檔的部分章節翻譯得到: ViBe: A universal background subtraction algorithm for video sequences Olivier Barnich and Marc V

原创 ViBe 算法仿真

使用 Python 對 ViBe 算法進行仿真,通過對一段視頻的測試,發現以下 2 個問題: 算法參數對計算效果的影響還是比較大,主要影響慢速運動和亮度閃爍 不進行專門的並行計算優化的情況下,計算速度相當慢。 仿真圖像:

原创 FPGA圖像處理13_常用算法_圖像放大

圖像放大 此處只說明圖像放大,不涉及圖像縮小,因爲大多數圖像處理場景下圖像縮小的需求可以直接使用像素點抽取的方式實現,而且在縮小之後還涉及到與需求關聯緊密的圖像拼接,很難有通用化的設計。 算法原理 座標轉換 圖像放大有以下關鍵設計

原创 hls_zcu102_0_基礎流程與放棄

文章目錄建立 HLS 工程配置 VS Code配置 include 路徑配置默認文件頭編寫代碼代碼:shift_led.h代碼:shift_led.cpp代碼:tb_shift_led.cpp向 HLS 工程添加代碼C Simul

原创 建立基於 Anaconda 和 VS Code 的 Python 開發環境

概述 使用 VS Code 進行 Python 開發時,Anaconda 可以方便的輔助 VS Code 進行包管理。 配置 Anaconda 打開 Anaconda (Anaconda Navigator),進入 Environ

原创 建立基於 Anaconda 和 PyCharm 的 Python 開發環境

概述 Anaconda 和 PyCharm 都可以獨立完成整個 Python 開發流程。 使用 Anaconda 和 PyCharm 聯合開發,將Anaconda 作爲包管理器器,PyCharm 作爲開發環境,則可以更好的發揮 2

原创 ViBe 增強算法

原文: Background Subtraction: Experiments and Improvements for ViBe 作者: M. Van Droogenbroeck and O. Paquot https://gi

原创 MDNet 算法原理

概述 MDNet 全稱 Multi-Domain Convolutional Neural Network 原文:Learning Multi-Domain Convolutional Neural Networks for V

原创 zcu102_10_Standalone讀寫SD卡文件

本文在PS的Standalone程序中使用xilffs庫實現對SD卡文件的讀寫操作。 本文主要參考以下兩篇博客: https://blog.csdn.net/jinhua1990/article/details/84100100

原创 雙硬盤主機安裝Ubuntu 18.04

硬件環境 主板:Asus Z370-P II CPU:Intel I7 8700k 硬盤:256GB NVMe SSD + 2TB 機械硬盤 Windows 10系統下創建安裝u盤 在Ubuntu官網下載iso鏡像文件,並根據安裝

原创 zcu102_14_Zynq在Standalone下使用uGUI

uGUI的基本工作原理是將GUI組件的像素通過數據修改或者替換的方法疊加在原始圖像數據上 uGUI的使用非常簡單,將下載的ugui.h和ugui.c文件導入PS工程中即可以使用,通過官網手冊和代碼註釋可以查看詳細用法 下載 在官網

原创 Nios II 基礎工程和自定義組件

軟件環境:Quartus Prime Standard 18.1 Window 10 硬件環境:小梅哥 AC501 開發板 主要參考: Intel Quartus Prime Standard Edition User Guid

原创 Numpy 用 npy/npz 文件保存與載入數據

Numpy 的數據保存與載入方法比 Python 的 pickle 要方便的多。而且由於目前大多數的複雜數據處理都使用 Numpy,因此相比較而言 npy/npz 的 Numpy 數據保存與載入更爲常用。 函數說明 numpy.

原创 vitis_zcu102_1_Hello Vitis

文章目錄安裝串口調試軟件建立 Platform Project建立 Application Project驗證 主要參考:ug1400 安裝串口調試軟件 安裝串口軟件 tinyserial 本人使用 Qt 5.12.6 編譯後使