原创 【OpenCV學習】OpenCV中的輔助對象

在OpenCV中處理基本類型和大容器,還有一些列的輔助對象 它們對控制各種各樣的算法(比如終止條件)和各種在容器上的操作(比如ranges或者slices)非常有用 1.cv::TermCriteria 很多算法需要一個終止條件確定何時推

原创 【OpenCV學習】OpenCV中的工具函數

OpenCV庫中還提供了一些專用功能,可以更好的處理計算機視覺中普遍出現的數學和其他問題。 在庫的環境中它們被稱爲工具函數。 工具函數包含數學操作、測試、錯誤生成、內存與線程處理、優化及其他的工具。 函數名稱 描述 cv::alignPt

原创 【OpenCV學習】OpenCV中的數據類型

OpenCV中的數據類型 OpenCV有很多數據類型,它們都基於一些重要視覺概念的抽象而設計,來提供相對簡單,直觀的表示和處理。 從組織結構的角度而言,OpenCV的基礎數據類型主要分爲三類 第一類,直接從C++原語中繼承的基礎數據類型(

原创 【OpenCV學習】使用OpenCV打開攝像頭並實現拍照功能

OpenCV中的HighGUI模塊可以和攝像頭中讀取的實時數據流進行交互 這種方法很接近使用cv::VideoCapture從硬盤讀取視頻的方式(在我的上上一篇博客中有相關代碼) cv::VideoCapture對磁盤上的文件和攝像頭是有

原创 【OpenCV學習】使用OpenCV打開圖片視頻

一.使用代碼打開一張圖片 代碼如下: #include <opencv.hpp> int main() { cv::Mat img = cv::imread("D://My Code/Test_OpenCV/test_2/test

原创 【OpenCV學習】OpenCV中對圖像的簡單變換

1.對圖像的平滑處理 代碼如下: #include <opencv2/opencv.hpp> int main() { cv::Mat img = cv::imread("D://My Code/Test_OpenCV/test_

原创 整理實習中一些常用的工具軟件

1.idea的插件安裝連接 https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/plugins-settings.md 2.idea的快捷鍵文檔 https://git

原创 【Java學習之MyBatis】MyBatis中動態SQL

MyBatis中的動態SQL標籤 1.if 這條語句提供了一個可選的文本查找類型的功能,舉個栗子 <if test="id != null ">  ... </if>, 如果id不爲空,纔會執行中間的句子 <select id="dy

原创 【Java學習】Java正則表達式

Java正則表達式實例 一個字符串其實就是一個簡單的正則表達式,例如 Hello World 正則表達式匹配 "Hello World" 字符串。 .(點號)也是一個正則表達式,它匹配任何一個字符如:"a" 或 "1"。 下表列出了一些正

原创 【Java學習之Spring】Spring 學習筆記(一)

IOC思想 Inversion of Control, 控制反轉, 簡稱IOC,核心思想是:資源不由使用資源的雙方進行管理,而由不適用資源的第三方進行管理 好處是:1. 資源集中管理m,實現資源的可配置和易管理              

原创 【Java學習】Java集合框架

Java 集合框架主要包括兩種類型的容器,一種是集合(Collection),存儲一個元素集合,另一種是圖(Map),存儲鍵/值對映射。 集合框架是一個用來代表和操縱集合的統一架構。所有的集合框架都包含如下內容: 接口:是代表集合的抽

原创 【Java學習之Spring】Spring 學習筆記(四)

Spring的注入方式 1.設值注入 通過屬性或者成員變量的set方法進行注入, 舉個栗子,<property name="***" ref="***"/>,這種方式就是設值注入 2.構造注入 構造注入的方法是<constructor-a

原创 【Java學習之MyBatis】初始MyBatis

MyBatis中XML文件配置 properties, 引入了一個配置信息,這種屬性是可外部配置且可動態替換的,既可以在Java文件中配置, 也可以通過properties元素的子元素傳遞 setting, 關於MyBatis的一些全局設

原创 【Java學習之Spring】Spring AOP學習筆記(一)

1.AOP總結 AOP(Aspect Oriented Programming),面向切面編程,是OOP(面向對象編程)的一種補充和完善。 OOP引入封裝,繼承和多態等概念來建立一種對象層次結構,模擬公共行爲的一種集合。它允許開發者定義縱

原创 【Java學習之Spring】Spring AOP學習筆記(三)

Adice類型的說明 @Before 前置通知 在某連接點(JoinPoint)——核心代碼(類或者方法)之前執行的通知,但這個通知不能阻止連接點前的執行 import org.aspectj.lang.annotation.Aspec