原创 圖像的直方圖和直方圖均衡化

1.圖像的直方圖 直方圖是圖像中像素強度分佈的圖形表達方式。 它統計了每一個強度值所具有的像素個數。 import cv2 import matplotlib.pyplot as plt original_img = cv2.imrea

原创 圖像增強算法之灰度修正與變換

圖像變換效果圖: 原理很簡單,原始圖像的灰度級範圍在[0,255],與此對應的灰度值在0(黑色)和255(白色)之間。例如,把原圖灰度值低於50的變換爲0(黑色),高於200的變換爲255(白色),可得到上圖的變換圖,由此來增強圖像的對

原创 Matlab爲圖像添加噪聲

img=imread('D:/pattern.jpg'); imshow(img); 添加高斯噪聲 >> img_gaussian=imnoise(img, 'gaussian' , 0, 0.02 ); #均值爲0,方差爲0.02

原创 楊輝三角I II

輸入: 5 輸出: [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ] class Solution { public: vector<vector<

原创 二進制求和 C++

問題描述: 輸入: a = "11", b = "1"輸出: "100" 解題思路: 1.兩個字符串的長度不一致,直接計算比較麻煩。對較短的字符串在前方進行‘0’補全,使字符串長度相等; 2.字符串計算時,是從兩個字符串末尾開始向前計算

原创 OpenGL入門第一篇——繪製一個三角形

GLFW:初始化GLFW,用來創建OpenGL上下文,以及操作窗口的第三方庫OpenGL第三方庫:GLFW入門篇 GLAD:初始化GLAD,加載OpenGL函數指針地址的函數OpenGL第三方庫:GLAD入門篇 VBO(Ver

原创 數字圖像處理—圖像的傅里葉變換

傅里葉變換原理 簡單來說,就是將圖像由空間域(圖像座標系中像素點的位置和灰度信息)變換到頻率域中,利用圖像的頻率信息(例如高頻反映圖像細節,低頻描述圖像輪廓),分析頻譜特點,在變換域中對圖像進行特徵提取、濾波等操作。 變換過程:圖像空間

原创 matlab 相機標定結果解析

matlab標定工具箱 +Add Images:輸入方格的邊長(mm) Calibrate開始校正,Export Camera Parameters 目錄 IntrinsicMatrix:3*3的投影矩陣,​ EstimateSke

原创 Matplotlib is currently using agg, which is a non-GUI backend

按照網上的解決辦法添加 import matplotlib matplotlib.use('TkAgg') import matplotlib.pyplot as plt 提示ImportError: No module named '_

原创 Ubuntu 16.04 切換Python 版本

Ubuntu 16.04系統自帶了python2.7和Python3.5(在/usr/bin目錄中),默認是Python2.7 我們將通過以下命令,切換Python版本: 將python2.7 和 python3.5放入update-al

原创 Ubuntu 常用空間清理命令

# 刪除apt-get下載的軟件包 sudo apt-get autoclean # 刪除緩存的所有軟件包 sudo apt-get clean # 刪除其他軟件依賴的但現在已不用的軟件包(保留配置文件) sudo apt-get au

原创 opencv+python實現一些圖像的基本操作

1.生成一幅size=[512,512]圖像 import cv2 import numpy as np #生成一幅黑底圖像 img_black=np.zeros([512,512], dtype = np.uint8) #生成一幅白

原创 Ubuntu16.04安裝cuda,cudnn,tensorflow-gpu(安裝之前一定要對應好版本,先裝驅動!)

1.安裝顯卡驅動 https://www.cnblogs.com/myblog1993/p/9284071.html 1.1官網的CUDA Toolkit和驅動的對應版本。 圖片來源:https://docs.nvidia.com/cu

原创 windows下vs2017安裝配置pcl 點雲庫

(1)安裝配置參考https://www.cnblogs.com/li-yao7758258/p/8066352.html 下載地址https://github.com/PointCloudLibrary/pcl/releases (2)

原创 opencv resize()函數和imread(),基本圖像操作

C++: void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR