原创 Hough變換(含MATLAB實現)

目錄 一、Hough變換簡介 二、Hough變換的數學理解 1.x-y變量空間至k-b參數空間的變換 2.x-y變量空間至-空間的變換 三、Hough變換應用於線檢測(MATLAB實現) 1.檢測步驟 2.使用MATLAB工具箱中的Hou

原创 Python練習:從入門到實踐——類(class)

目錄 一、創建和使用類 二、根據類創建實例 2.1 訪問屬性 2.2 調用方法 2.3 創建多個實例 三、使用類和實例 3.1 Car類 3.2  給屬性指定默認值 3.3 修改屬性的值 3.3.1 直接修改屬性的值 3.3.2 通過方法

原创 python練習:從入門到實踐——用戶輸入和while循環

目錄 一、函數 input() 的原理 1.1 編寫清晰的程序 1.3 求模運算 二、while 循環簡介 2.1 使用 while 循環  2.2 讓用戶選擇何時退出  2.3 使用標誌 2.4 使用 break 退出循環 2.5 在循

原创 Python練習:從入門到實踐——函數

目錄 一、定義函數 1.1 向函數傳遞信息 1.2 實參與形參 二、傳遞實參 2.1 位置實參 2.2  關鍵字實參 2.3 默認值 2.4 等效的函數調用 2.5 避免實參錯誤 三、返回值 3.1 返回簡單值 3.2 實參可選 3.3

原创 文獻閱讀與寫作

一些碎碎念:時間過得太快了,這學期好像什麼都沒有做,上個星期聽了一位大師兄關於文獻寫作的分享,反思自己在科研上太不踏實了。這學期基本上是在迷茫中度過的,科研上也毫無進展,貪玩了兩個周,心思應該收一收了,要沉下心來繼續學習,找突破口才行。“

原创 Git 安裝與卸載 & gitk安裝與優化

一、如何卸載macos自帶的git? 第一步:查看git的安裝位置: which -a git macos自帶的git 的安裝位置爲:/usr/bin/git 第二步:徹底刪除git cd /usr/bin sudo rm -rf g

原创 Python練習:從入門到實踐——文件和異常

目錄 一、從文件中讀取數據 1.1 讀取整個文件 1.2 文件路徑 1.3 逐行讀取 1.4 創建一個包含文件各行內容的列表 1.5 使用文件的內容 1.6 包含一百萬位的大型文件 1.7 圓周率中包含你的生日嗎 二、寫入文件 2.1 寫

原创 Python練習:從入門到實踐——字典

目錄 一、簡單的字典 二、使用字典 2.1  訪問字典 2.2 添加鍵-值對 2.3 先創建一個空字典 2.4 修改字典中的值 2.5 刪除 鍵—值對 2.6 由類似對象組成的字典 三、遍歷字典 3.1 遍歷所有的鍵—值對 3.2 遍歷字

原创 Python練習:從入門到實踐——if語句

目錄 一、條件判斷 二、if語句常用格式 三、if 語句處理列表 3.1 處理特殊元素 3.2 確定列表不是空的 3.3 使用多個列表 四、if語句的格式  練習 一、條件判斷 ==  / != and / or > 、<、>=、<= 判

原创 Python練習:從入門到實踐--列表&元組

目錄 一、基本操作 1.創建列表 2.訪問列表元素 3.添加元素 4.刪除元素 二、組織列表 1.列表排序 2.確定列表的長度 二、深入操作 1.遍歷列表for循環 2.創建數值列表 3.對數字列表執行簡單的統計運算 4.列表解析 5.使

原创 形態學圖像處理

一、形態學操作的MATALB實現 1. 腐蝕操作 IM2=imerode(IM,SE); IM2=imerode(IM,NHOOD); IM2=imerode(_,PACKOPT,M); IM2=imerode(_,SHAPE); IM

原创 詳解遺傳算法(含MATLAB代碼)

目錄 一、遺傳算法概述 二、遺傳算法的特點和應用 三、遺傳算法的基本流程及實現技術 3.1 遺傳算法的基本流程 3.2 遺傳算法的實現技術 1.編碼 2.適應度函數 3.選擇算子 4.交叉算子 5.變異算子 6.運行參數 四、遺傳算法的基

原创 圖像分割

目錄 一、基本概念 1.什麼是圖像分割? 2.分類 二、點檢測與線檢測 1.點檢測 2.線檢測 三、邊緣檢測 3.1 區別“邊緣”與“線” 3.2 什麼是邊緣檢測? 3.3 圖像邊緣的分類 3.4 圖像邊緣的描述 3.5 圖像邊緣的判據

原创 MacOS 解決python plt 中文顯示亂碼問題

(在網上找了好多教程,嘗試了一下,過程都過於繁瑣.....     最後終於解決了,記錄一下,希望此方法也可以幫助到你。) 首先,這個教程不需要下載字體,最終顯示結果如下,如果你可以接受這款字體的話,請繼續閱讀該教程。 第一步 進入py

原创 詳解模擬退火算法(含MATLAB代碼)

目錄 1. 什麼是智能優化算法 2. 常用的智能優化算法 3. 智能優化算法的特點 二、模擬退火算法 1. 簡介 2.算法思想及步驟 三、MATLAB代碼 例1. 求解函數的最小值問題 例2. 旅行商(TSP)問題 1. 什麼是智能優化算