原创 VS2012+Qt5.1配置及入門(hello world)

Qt5.1安裝後,安裝Qt VS Addin插件。安裝的Qt路徑爲c:/Qt 1.環境變量的配置 在我的電腦屬性裏找到環境變量,在path中添加bin。即C:\Qt\Qt5.1.0\5.1.0\msvc\bin在VS中配置,安裝完插件以

原创 冒泡排序(升序和降序)的python代碼實現

冒泡排序 交換排序的基本思想是:兩兩比較待排序記錄的關鍵字,發現兩個記錄的次序相反時即進行交換,直到沒有反序的記錄爲止。 應用交換排序基本思想的主要排序方法有:冒泡排序和快速排序。 冒泡排序的編程思想有兩種,浮上去和沉下來。 沉下來:從前

原创 python中list去重

比較容易記憶的是用內置的setl1 = ['b','c','d','b','c','a','a']l2 = list(set(l1))print l2還有一種據說速度更快的,沒測試過兩者的速度差別l1 = ['b','c','d','b'

原创 用setmousecallback在圖片上畫矩形框--鼠標事件

// substr.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include <string> #include <iostream> #include <vector> #include

原创 opencv中各模塊介紹

自2.2版本後,opencv庫被劃分成多個模塊。這些模塊編譯成庫文件後,位於lib文件夾中。 opencv_core模塊:包含核心功能,尤其是底層數據結構和算法函數。opencv_imgproc模塊:包含圖像處理函數opencv_hig

原创 python的調試技巧

1. print 這是最簡單的調試方法,直接顯示程序數據。即便是調試Java或者C這種巨麻煩的編譯語言,print仍然是常用工具。當然,我們講的是Python,是比Java和C要方便100倍的動態解釋語言,因此這個print就更有力了。

原创 python中文件讀取操作詳解

1.打開文件: >>> f = open(”d:test.txt”, “w”) 第一個參數是文件名稱,包括路徑; 第二個參數是打開的模式mode ’r':只讀(缺省。如果文件不存在,則拋出錯誤) ’w':只寫(如果文件 不存在,則自動創建

原创 opencv中用Resize和圖像金字塔改變尺寸的區別

resize和圖像金字塔(pydown、pyup)都可以改變圖像的大小。具體操作和區別如下: resize C++: void resize(InputArray src, OutputArray dst, Size dsize, do

原创 c++構造函數詳解

本文出自 “對影成三人” 博客,請務必保留此出處http://ticktick.blog.51cto.com/823160/194307 c++構造函數的知識在各種c++教材上已有介紹,不過初學者往往不太注意觀察和總結其中各種構造函

原创 opencv中setMousecallback的用法

    opencv中的鼠標響應的函數是setMouseCallback(),可以實現畫圖的功能。     c++: void setMousecallback(const string& winname, MouseCallback o

原创 python中的深拷貝與淺拷貝解析

一、賦值,傳遞對象的引用 >>> a = [1, 2, 3, 4, ['a', 'b']] >>> b = a >>> b is a True b就是a ,兩者同步改變 二、淺拷貝 >>> a = [1,2,3,[4,5]] >>> b

原创 漢諾塔問題的python實現

漢諾塔問題是一個經典的遞歸問題。 問題描述:   有一個梵塔,塔內有三個座A、B、C,A座上有諾幹個盤子,盤子大小不等,大的在下,小的在上(如圖)。把這些個盤子從A座移到C座,中間可以借用B座但每次只能允許移動一個盤子,並且在移動過程中,

原创 python之IDLE編輯器功能詳細介紹

IDLE是python軟件包自帶的集成開發環境,可以方便的創建、運行和調試python程序。 啓動IDLE後先看到的是python shell,可以通過它在IDLE內部執行python命令。IDLE還帶有一個編輯器,用來編輯python程

原创 直方圖均衡化(python實現)

用途:  通常用來增加許多圖像的全局對比度,尤其是當圖像的有用數據的對比度相當接近的時候。通過這種方法,亮度可以更好地在直方圖上分佈。這樣就可以用於增強局部的對比度而不影響整體的對比度,直方圖均衡化通過有效地擴展常用的亮度來實現這種功能

原创 算法的時間複雜度詳解

       算法的時間複雜度是衡量一個算法效率的基本方法。在閱讀其他算法教程書的時候,對於算法的時間複雜度的講解不免有些生澀,難以理解。進而無法在實際應用中很好的對算法進行衡量。    《大話數據結構》一書在一開始也針對算法的時間複雜度