原创 C++類 隱式轉換

#include <iostream> using namespace std; struct Rational1 { Rational1(int n = 0, int i = 1) : num(n), den(i) { c

原创 c++繼承構造函數

#include <iostream> using namespace std; struct Base { Base::Base(){} void f(double i) { cout << "Base :" << i

原创 C++標準IO流

#include <iostream> #include <iomanip> using namespace std; int main() { /*1. 常用流狀態 showpos 在正數(包括0)之前顯示+號 show

原创 python + opencv 第五節 鼠標響應事件

#查看 cv2 有哪些被支持的事件 import cv2 import numpy as np dir_cv2 = dir((cv2)) print(type(dir_cv2)) print(len(dir_cv2)) events =

原创 python + opencv 第三節 視頻文件的讀取和保存

#本節講解視頻的讀取,顯示和保存 # 1. cv2.VideoCapture() # 有兩種用法 # cv2.VideoCapture(filename) # filename : 要打開的視頻 # cv2.VideoCapture(d

原创 python super()函數 私有屬性 多態 類屬性和實例屬性

#5. super()函數 # super() 函數是用於調用父類(超類)的一個方法。 # super 是用來解決多重繼承問題的,直接用類名調用父類方法在使用單繼承的時候沒問題, # 但是如果使用多繼承,會涉及到查找順序(MRO)、重複

原创 python + opencv 第2節 讀取,顯示,保存一張圖片

# 本節學習 opencv怎麼讀入,顯示和保存一張圖片 # 對應三個函數 # 1. cv.imread(路徑, 讀取方式) # 讀取方式有三個選項 # a. cv2.IMREAD_COLOR : 讀入一副彩色圖像。圖像透明度會被忽略,這

原创 python + opencv 第四節 繪圖函數 繪製直線 繪製矩形

import numpy as np import cv2 # 1.畫直線 img = np.zeros((512, 512, 3), np.uint8) # print(type(img)) # print(img) cv2.li

原创 C++數據結構與算法筆記 —— 順序棧

定義一個模板類 MyStack #pragma once #include "MyUtil.h" using namespace std; template<class T> class MyStack { public: MyS

原创 python + opencv 第一篇 安裝opencv

環境搭建,安裝python就不用說了,這裏我用的是python3.8.0 安裝opencv: 在命令行窗口輸入: python -m pip install opencv-python 因爲官方服務器在國外,可能會遇到網速慢的問題,這裏

原创 gcc/g++ 編譯 .cpp文件

貼一段代碼 #include <iostream> using namespace std; struct Copyable { Copyable(){} Copyable(const Copyable &o) { cou

原创 C++ 11 委派構造函數

#include <iostream> using namespace std; /* 類 Info 1 class Info { public: Info() :type(1), name('a') { InitRest()

原创 Python 集合操作

#1.創建集合使用{}或者set()函數,創建空的集合,只能使用set()函數,因爲{}是字典 #集合相比於列表和元組,有一個去掉重複元素的特性 set1 = {10, 20, 30, 40, 10} set2 = set() prin

原创 取虛表的內容

#include <iostream> #include <typeinfo> using namespace std; class CFather { public: virtual void fun() { //cout

原创 虛析構和純虛函數

1. 虛析構 #include <iostream> using namespace std; using namespace std; class CFather { public: virtual void fun() {