原创 單純形方法(原理介紹及matlab代碼)

目錄單純形方法代碼代碼調用單純形方法原理計算步驟 單純形方法代碼   代碼實現 function [x, result_case] = siminn(c, A, b, x0) index_B = find(x0 ~=0);%找到

原创 OpenCV學習指南——開篇

目錄什麼是OpenCV如何入門OpenCV動手嘗試OpenCV能做什麼OpenCV進階作者聲明 什麼是OpenCV   OpenCV是什麼?OpenCV是一個跨平臺的計算機視覺庫,全稱是Open Source Computer V

原创 卡爾曼預測股票(Tensorflow)

Tensorflow實現卡爾曼濾波前言 前言   前幾篇文章裏的矩陣運算都是基於numpy實現的,這裏也展示的是使用python進行矩陣運算時常用的一個庫——Tensorflow。Tensorflow算是目前最火的一個三方庫,在此

原创 OpenCV學習指南(一)圖像數據讀取

OpenCV圖像數據讀取前言讀取圖像源碼介紹OpenCV的優化關於機器視覺庫關於學習OpenCV作者說 前言   OpenCV作爲一個機器視覺的庫,對機器視覺的應用程序開發者或者機器視覺的SDK開發者而言,瞭解OpenCV是十分有

原创 OpenCV實戰(一)Qt+OpenCV實戰

Qt+OpenCV實戰前言操作流程創建Qt工程在工程中導入OpenCV的鏈接庫實現簡單的功能Qt程序的發佈QPixmap與cv::Mat互轉 前言   本文主要介紹了用Qt創建OpenCV工程實例。相關代碼和工程點此下載。後續的相

原创 Cuda安裝指南

前言   身邊的很多小夥伴告訴我說,他們的Cuda都安裝失敗了;筆者在協助的過程中,發現了許多問題,因此,特意寫這篇文章,希望能夠爲讀者們解除疑惑。 Cuda安裝的三要素   安裝Cuda等軟件的三要素當然是硬體、驅動和軟件。在這

原创 RC4無損加密和解密圖片

前言   RC4加密算法的特點在於其簡單易且高效,一個簡單的異或運算就能夠對文本進行加密。而且RC4的加密算法是對稱的,即原圖經過一次RC4操作即得到加密圖片,加密圖片經過一次RC4操作,即得到解密圖片。 代碼 # -*- cod

原创 OpenCV實戰(開篇)環境搭建

win10+ Opencv4+Cuda10+vs2017環境搭建前言Cuda10.0OpenCV4+contrib用Cmake生成vs工程最終結果部分讀者遇到的問題及筆者的建議作者說 Opencv4+Cuda10+vs2017環境

原创 OpenCV學習指南(二)之矩陣運算

目錄前言矩陣的數據結構MatMat的構造函數訪問Mat的某個點矩陣運算OpenCV的矩陣庫其它的矩陣運算庫附錄 前言   OpenCV中提供了大量的矩陣運算接口,通過分析OpenCV的源碼即可深入瞭解,OpenCV中採用了哪些方式

原创 OpenCV學習指南(三)仿射變換

目錄前言仿射變換:平移、旋轉、放縮、剪切、反射使用實例作者說附錄OpenCV仿射變換的源代碼 前言   2-D下常見的矩陣變換如下圖所示,本文主要介紹平移、旋轉、放縮、剪切、反射,不包含透視變換。   圖像座標系和二維笛卡爾座標

原创 Python數據結構之霍夫曼壓縮

霍夫曼編碼前言變長前綴碼前綴碼的實現自制Huffman壓縮和解壓工具Python 代碼 前言   無損壓縮領域最爲常見的算法當屬霍夫曼壓縮算法了。其主要思想是放棄文本文件的傳統保存方式,不再使用八位二進制數表示每一個字符,而是用較

原创 遺傳算法的Python實現(通過遺傳算法實現函數擬合)

遺傳算法遺傳算法簡介問題描述編碼算法流程種羣初始化將基因翻譯成係數選擇繁衍(基因交換)變異對原問題的思考Python推廣 遺傳算法 簡介   遺傳算法是允許高度並行的算法,工程師通常使用Cuda實現遺傳算法以應用到工程實際中,筆者

原创 SVD壓縮圖像(python)

前言   SVD即奇異值分解(singular value decomposition),是將矩陣分解爲奇異向量和奇異值。   每次寫相關文章的時候,都會面臨一個常見的問題,矩陣是什麼?套用平岡和幸的話來說,矩陣即是映射,令矩陣y

原创 OpenCV學習指南(四)圖像濾波算法

圖像濾波算法前言算法高斯濾波算法代碼高斯濾波算法NLmeans濾波算法(Python)各項異性濾波算法鄰域濾波算法總變分濾波算法Python學習 前言   本文將是一篇爲圖像處理的初學者準備的濾波算法的入門文章。理論在前,代碼在後

原创 動態規劃(例:01揹包問題)

動態規劃動態規劃簡介例題算法分析算法演繹遞歸算法解題遞歸代碼代碼分析經典的遞歸程序空間優化後的遞歸代碼作者說 動態規劃簡介   動態規劃是運籌學的一個分支,是解決多階段決策過程最優化的一種數學方法,主要用於以時間或低於劃分階段的動