原创 關於visual studio和vc版本之間的對應關係

先給出來源: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads https://omwtm.blog/2014

原创 Pytorch編譯maskRCNN問題:cpp_extension.py:189: UserWarning: Error checking compiler version for cl...

先給出兩個報錯的內容: d:\Anaconda3\envs\torch\lib\site-packages\torch\utils\cpp_extension.py:189: UserWarning: Error checking com

原创 Windows+Anaconda快速升級文件包(速查)

最近pytorch版本已經到1.20了,我還在用老版本,半年沒怎麼動anaconda了,決定升級新版本, 但網絡總是碰到問題,見怪不怪,不過每升級一次,問題都類似,所以記錄一下自己的辦法,也算是來個速查吧! 關於如何離線下載並安裝,參考此

原创 圖像處理:rgb2gray

這個函數比較簡單,matlab 網站上給出的大約是這個樣子, 0.2989R+ 0.5870G + 0.1140B 注意,如果程序中直接寫成浮點乘法,相對比較消耗時間,一般我會寫成整數乘法的形式, gray = (R*77 + G*15

原创 圖像處理: 可見光波長(wavelength)與RGB之間的轉換

關於顏色轉換,有時間看標準當然最好,不過我手頭一時沒有相關標準,所以參考了一些網上的資料, 380nm 到 760nm的可見光 對應的RGB大概是這個樣子的, C語言版本程序, //指定波長轉換成RGBA顏色 std::vector<

原创 保存coco dataset註釋爲單一文件,並逐一顯示所有圖片的mask

大意: 官方的例子只顯示 一張圖片,我需要逐一顯示,並且官方的那個JSON文件太大了,我把註釋文件分開存儲,每張圖片一個註釋文件,另行保存在一個叫coco的文件夾中, # # windows version cocoapi # http

原创 matplotlib中plot.show()不顯示圖片的問題

關於matplotlib不顯示的問題,碰到過多次,貌似是默認安裝使用anaconda時都會碰到,不知道matplotlib爲什麼一直不解決這個問題。所以記錄一下。 默認情況下,matplotlib的backend使用的是agg,或temp

原创 Anaconda閃退的問題AttributeError: 'str' object has no attribute 'get'

今天不知道什麼原因, 突然anaconda-navigator界面無法啓動,閃退,用prompt打開,報錯如下, anaconda-navigator 2019-03-01 20:27:19,492 - ERROR download_ap

原创 Pytorch運行官方maskrcnn-benchmark報錯: no instance of function template "THCCeilDiv" matches

Pytorch運行官方maskrcnn-benchmark,   問題 和官網上的位置不同,我的報錯在這個位置,SigmoidFocalLoss_cuda.cu,報錯內容如下, .... e:/AMaskRCNN/maskrcnn-ben

原创 VS2017的怪問題--錯誤: 未能完成操作。未指定的錯誤

OpenCV4.0出來已經好一陣了,一直用老版本3.4,今天折騰一下這個新版的。 用vs2017編譯opencv 4.0.1時出現的錯誤: IlmImf, 配置: Release x64 ------ 3>錯誤: 未能完成操作。未指定的錯

原创 模塊visdom安裝與使用

Facebook visdom的源就不說了,直接去github看一眼就行了。 https://github.com/facebookresearch/visdom 這裏只記錄最基本的安裝與使用。 visdom安裝十分簡單,可以直接pip進

原创 pytorch通過torch.utils.cpp_extension構建CUDA/C++拓展

注意這個和前面的《Python與C語言混合編程:通過distutils或setuptools實現的一個簡單的C擴展》不同,這個是pytorch的擴展,不是python的擴展。 在pytorch的utils中,集成了setuptools模塊

原创 Pytorch報錯(Windows平臺):from torch._C import * ImportError: DLL load failed: 找不到指定的模塊。

這個錯誤十分奇怪,以前多次安裝都沒碰到過,原因可能和安裝過程有關。貌似這段時間外網信號非常糟糕,我的安裝過程有多次中斷重啓。 如何安裝 pytorch請參考:https://blog.csdn.net/tanmx219/article/d

原创 OpenCV幾個概念:dilate, erode, 開運算,閉運算

今天寫程序的時候,差點把膨脹dilate的腐蝕erode弄反了。所以發個貼給自己備註一下。 總結:膨脹dilate是白色的擴張,腐蝕erode是黑色的擴張;開運算=腐蝕>>膨脹,閉運算=膨脹>>腐蝕 膨脹即是求局部最大值的操作,圖像A與核

原创 Pytorch學習:手動計算一個back-propagation網絡

如果想了解一下,手動計算的結果能否和pytorch計算的結果對應起來,那麼下面的代碼可能參考一下。 這個例子來自官網,因爲是示教的,網絡結構極爲簡單https://pytorch.org/tutorials/beginner/exampl