原创 用vscode寫python

一、安裝anaconda 詳見我的另一篇博客 python開發環境配置   二、安裝vscode 下載地址 https://code.visualstudio.com/Download# (User Installer是爲當前用戶安裝,S

原创 HEIC/HEIF和BPG——從HEVC擴展出的圖片壓縮格式

HEIC(high efficiency image container),又稱HEIF(high efficiency image format),是由MPEG於2014年制定的圖片壓縮標準,基於HEVC的幀內部分。率先由蘋果在iOS1

原创 在windows上通過msys2/mingw來安裝gcc / clang

根據這個頁面,有很多種安裝gcc的方式,本文介紹兩種: ①通過mingw-w64的build包來安裝gcc(目前包含的gcc版本更新到了gcc8.1.0) 安裝地址:https://sourceforge.net/projects/min

原创 在windows上用vscode和mingw開發c++

用vscode適合寫一些比較短小的程序,開發大型工程還是用IDE比較好。 配置流程如下:   一、安裝mingw64 詳見我的另一篇博客 在windows上通過msys2/mingw來安裝gcc / clang  記得配置好環境變量(可以

原创 matplotlib教程

畫單個圖的時候可以直接用plt.xxx,但是畫多個子圖的時候別一股腦的從頭到尾plt.xxx了,可讀性極差,而是要用plt.subplots()創建n行m列的子圖,這個函數返回figure和座標系列表axes,用axes來作圖。 官網上有

原创 使用python和ffmpeg 批量將其他圖片轉換爲.yuv格式

由於跑編碼的需要,所以需要製作一個.yuv格式的圖片數據集,但是手頭只有.png/.jpg格式的,故記錄下轉換過程。其他圖片格式也可以。 需要注意的是如果要轉成YUV420格式,那麼輸入分辨率必須是偶數,不然色度分量的尺寸會出問題。  

原创 沒有root權限怎麼解決GLIBCXX版本太低的問題 / gcc與GLIBCXX的版本對應

總結一下,假如你在平臺A編譯的程序,放在平臺B上跑: 如果報錯提示GLIBC版本低,那千萬不要手動升級GLIBC,不然會出現很多問題,系統都有可能崩潰。最好的解決方案就是在平臺B上重新編譯。 如果報錯提示GLIBCXX版本低,那就有兩種解

原创 用python讀取YUV文件 轉RGB 8bit/10bit通用

注:本文所指的YUV均爲YUV420中的I420格式(最常見的一種),其他格式不能用以下的代碼。 位深爲8bit時,每個像素佔用1字節,對應文件指針的fp.read(1); 位深爲10bit時,每個像素佔用2字節,對應文件指針的fp.re

原创 python開發環境配置 & 設置鏡像源

一、下載python解釋器  不推薦從python官網下載,因爲它只包含python解釋器和python標準庫; 推薦Anaconda,它不僅包含python解釋器和標準庫,還有許多實用常用的第三方python庫,例如numpy/pand

原创 python中的格式化字符串

python中的格式化字符串概述:https://docs.python.org/zh-cn/3/tutorial/inputoutput.html# 格式化字符串共有三種方式: ①舊的printf風格,從C語言來的  https://d

原创 python計算PSNR

 將兩張圖都轉成float64進行計算,且歸一化到0~1,防止精度丟失 import numpy as np def getpsnr(img1,bitdepth1,img2,bitdepth2): img1 = np.floa

原创 focal loss的實現

focal loss的原文https://arxiv.org/abs/1708.02002裏公式寫的不太清晰,只寫了其中一部分(正例項),實際編程實現的時候正例項和負例項對損失的貢獻都是要考慮的,很多博客裏寫的都是錯的,下面給出正確公式。

原创 如何徹底卸載vs(VisualStudio)

1.用這個工具先卸載vs; https://github.com/Microsoft/VisualStudioUninstaller/releases 2.但是vs還是出現在控制面板裏刪不掉,這時再用這個工具清理註冊表。https://g

原创 畢設論文怎麼調格式(字體字號要求 & 章節自動編號 & 圖表按照章節自動編號)

請在寫論文之前做以下操作,寫好之後再調格式會非常麻煩。 調格式最重要的就是設置樣式和多級列表   一、頁面設置 紙張大小:A4(21.0cm×29.7cm) 頁邊距:上、下:2.54cm,左、右:2.50cm   二、設置樣式 對於一二三

原创 視頻編碼標準常用鏈接

總結到表格中如下: 標準 H.264/AVC H.265/HEVC H.266/VVC 聯合專家組名稱 JVT(Joint Video Team) JCT-VC(Joint Collaborative Team on Video Codi