原创 AttributeError: ‘COCO‘ object has no attribute ‘get_cat_ids‘

原因:mmdetection用到了pycocotools,本來接口是pycocotools.coco.getCatIds,但是mmdetection又在外包了一層,變成了get_cat_ids,而pycocotools.coco又沒有這個

原创 C++ 01常量指針和指針常量、數組指針和指針數組、引用和指針,結構體數組和結構體指針,常量引用

1. 常量指針、指針常量  int main(){ // 1,常量指針,const修飾常量,指針指向的值不可以改 int a = 10; int b = 10; const int * p = &a; // *p = 20

原创 C++ 02內存4區

1. 總體情況      C++程序執行時,將內存大致劃分成4個分區:     代碼區:存放函數體的二進制代碼,由操作系統進行管理;     全局區:存放全局變量、靜態變量、字符串常量、全局常量;     棧區:由編譯器自動分配釋放,存放

原创 C++ 04 函數重載,函數重寫,函數重定義

1. 函數重載 條件: (1)同一個作用域下,函數名相同; (2)函數的參數列表不同,包括參數列表的個數、或者類型、或順序不同。 使用場景:同一個類中,有多個重載方法,根據傳入參數列表的不同,調用不同的方法。比如add(int a, in

原创 C++ 03指針和引用-值交換方法對比

#include<iostream> using namespace std; void swap_by_pointer(int *p, int *q) { int temp = *p; // p指向的變量就是主函數的a變量,*p

原创 C++ 05 struct和class區別

在C++中 struct 和 class唯一的區別就是默認的訪問權限不同, struct默認訪問權限是public; class默認訪問權限是private.

原创 Git和GitHub操作詳細教程

參考: https://www.imooc.com/article/20411  https://blog.csdn.net/slwhy/article/details/78937985 跟着上面的教程,我在Unbuntu系統下,操作了一

原创 python 生成任意形狀的凸包圖

一、效果圖: 在左圖的白色區域周圍,畫任意形狀的凸包圖。   二、代碼 import cv2 import numpy as np def generate_poly(image, n, area_thresh): """

原创 免費GPU——Google Colab提供的Tesla K80

Google Colab簡介 Google Colaboratory是谷歌開放的一款研究工具,主要用於機器學習的開發和研究。這款工具現在可以免費使用,但是不是永久免費暫時還不確定。Google Colab最大的好處是給廣大的AI開發者提供

原创 pytorch 項目代碼詳細解析

1, _FILE_PATH = os.path.dirname(os.path.abspath(__file__)) _file_ :文件當前的位置; os.path.abspath(_file_):當前當前文件的絕對路勁 os.pat

原创 python 畫圖函數

# coding=utf-8 import cv2 img = cv2.imread('/home/pi/工作/lena.jpeg') # 畫線,紅色 cv2.line(img, pt1=(30, 30), pt2=(200, 200

原创 python獲取當前文件所在目錄和當前工作目錄

一、當前工作目錄 import os print(os.getcwd()) # 獲取當前工作目錄路徑 print(os.path.abspath('.')) # 獲取當前工作目錄路徑 二、當前文件路徑 import os curr

原创 關於Fine Tuning的一些思考

最近在做缺陷檢測的項目,遇到一些問題記錄下來,備忘。   問題: 在打光方案a下,拍的的數據,用於訓練分割網絡,分割效果非常好; 後面打光方案變了,雖然拍的是同一個樣本,但是分割效果非常差; 想到的辦法是,在原有的模型上fine tuni

原创 上傳代碼到GitLab分支

一,從dev分支中創建小分支 master分支是用於上線的,是穩定版本,不能動,所以我們交流是在dev分支中進行,每個人再基於dev分支創建自己的小分支。下面基於dev分支,創建了DF12to16分支。 二, git clone de

原创 python 點到直線的距離

一,斜邊×sin  def distance_point_to_line(long_line, base_line): angle = Line.get_cross_angle(long_line, base_l