為了將圖片數據轉換為合適 AI練習的格局,哄騙 OpenCV先對面部進行辨識,然後將面部數據另存為同一的格式。

  1. import cv2
  2.  
  3. face_cascade = cv2.CascadeClassifier('./cascades/haarcascade_frontalface_default.xml')
  4. eye_cascade = cv2.CascadeClassifier('./cascades/haarcascade_eye.xml')
  5.  
  6. def detect(filename):
  7.     img = cv2.imread(filename)
  8.     gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
  9.     faces = face_cascade.detectMultiScale(gray,
  10.                                           scaleFactor=1.2,
  11.                                           minNeighbors=3,)
  12.     for (x,y,w,h) in faces:
  13.         roi_gray = gray[y:y+h, x:x+w]
  14.         eyes = eye_cascade.detectMultiScale(roi_gray,
  15.                                             scaleFactor=1.02,
  16.                                             minNeighbors=3,
  17.                                             minSize=(40,40),)
  18.         img = cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
  19.         for (ex,ey,ew,eh) in eyes:
  20.             img = cv2.rectangle(img,(x+ex,y+ey),(x+ex+ew,y+ey+eh),(0,255,0),2)
  21.     cv2.imwrite('./tzuyu_face.jpg', img)
  22.  
  23. detect('tzuyu.jpg')
文章標籤

pramatk34c7 發表在 痞客邦 留言(0) 人氣()

1.jpg
php5與php7的區別是什麼?下面本篇文章就來給大家對比一下php5與php7,介紹php5與php7之間的區分。有必然的參考價值,有需要的同夥可以參考一下,希望對你有所接濟。
文章標籤

pramatk34c7 發表在 痞客邦 留言(0) 人氣()

記得筆者曾經寫過一篇「用 JavaScript 來做偽浮水印」,那時是用 JavaScript 來寫的,得經過計算才能把版權宣佈的圖片放在右下角。如今筆者把整個結果用 jQuery 來改寫,並把原本要較量爭論的版權宣佈圖片位置換成 background-position 的體例來節制,如許想放那就只要設定一下就行了。

我們的 HTML 就是很單純的圖片罷了:

檢視原始碼 HTML
網頁設計

1.jpg

文章標籤

pramatk34c7 發表在 痞客邦 留言(0) 人氣()

許多人用BootStrap 圖片因寬度縮小視起來很歡樂

然則縮得太小的時刻,高度會到達最小高度因此沒法往下縮

會造成圖片變形,如圖

1.png

文章標籤

pramatk34c7 發表在 痞客邦 留言(0) 人氣()

網頁設計

sqlite3的名擴展在PHP 5.3.0+以上城市默許啟用。在可以compile-時使用--without-sqlite3來禁用它。
視窗柯林斯用戶經由過程啟用php_sqlite3.dll才能使用此擴大。php_sqlite3.dll默許所有遊戲在PHP 5.3.0以後的PHP刊行版中。
有關具體的安裝申明,請查看PHP教程及其官方網站。
毗鄰到的SQLite數據庫以下PHP代碼顯示如何毗鄰到SQLite數據庫。假如數據庫不存在,那麼它將建立一個新的數據庫,最後將返回一個數據庫對象。

  1. <?php
  2.    class SQLiteDB extends SQLite3
  3.    {
  4.       function __construct()
  5.       {
  6.          $this->open('phpdb.db');
  7.       }
  8.    }
  9.    $db = new SQLiteDB();
  10.    if(!$db){
  11.       echo $db->lastErrorMsg();
  12.    } else {
  13.       echo "Yes, Opened database successfully\n";
  14.    }
  15. ?>
文章標籤

pramatk34c7 發表在 痞客邦 留言(0) 人氣()

網頁設計

我們在研究散熱器和風扇的時辰常常會講到PWM,而且良多時辰支撐PWM的產品會比不支持PWM的顯得更高級一些。而在主板、顯卡還有電源評測中也會提到有PWM節制晶片,明顯對於PC來講PWM已是一個很遍及的存在。但是PWM是什麼?PWM為什麼會那麼主要?我們相信很多玩家可能連「知其然」都做不到,更別說「知其所以然」了。為此今天的超能教室我們就來捋一捋關於PWM的二三事,看看這個在PC中仿佛無處不在,看著有點臉熟但現實上照樣很陌生的PWM到底是何方神聖。
1.jpg

主板上的PWM供電節制晶片
什麼是PWM?
PWM的全稱是Pulse Width Modulation,即脈衝寬度調製,其素質是一種數位訊號,首要由兩個構成部份來進行界說,分別是占空比和頻率,個中占空比值得是旌旗燈號為高電平狀態的時候量占有總周期時間的百分比,而頻率則代表著PWM旌旗燈號完成一個周期的速度,也就是決意旌旗燈號在凹凸電平狀況之間的切換速度。

2.jpg

圖片源自National Instruments

掌控機遇 絕版典藏|MINI 60週年限量記念版
Sponsored by MINI台灣總代辦署理 汎德
今朝PWM已被普遍利用在各類節制系統中,特殊是各類摹擬電路的控制,大都離不開PWM旌旗燈號。可能各人對此會感到迷惑,PWM既然是一種數位訊號,那怎麼會用在摹擬電路的節制上呢?現實上PWM很大程度上就是為了實現摹擬電路數字化控制而降生的,我們無妨舉例申明,當一個數位訊號源的高電平為5V、低電平為0V的情況下,若是想要用這個數位訊號源輸出相當於3V的摹擬信號,那麼我們就能夠將這個數位訊號以PWM占空比60%的體式格局進行輸出,也就是說一個信號周期內有60%的時間輸出5V,剩下40%的時間輸出0V,此時只要旌旗燈號周期足夠短,也就是PWM頻率足夠快,那麼我們將獲得一個輸出電平無限接近於5V*60%=3V的信號源,這就是PWM可以或許以數位訊號的身份節制摹擬電路的首要緣由。

以往摹擬電路的切確節制往往需要一個相對大範圍的電路,不僅笨重而且功耗與發燒都不低。相比之下通過PWM這類數位訊號來節制摹擬電路,既可以確保精準度,又可以有用降低控制電路的體積與功耗,是以PWM很快就成為了今朝一種主流的電路節制模式,直流機電、閥門、液壓系統、電源等各個領域中我們都能看到PWM的身影,在PC上也是如斯,PC主板、顯卡都採用了PWM進行供電控制,散熱電扇也普遍利用PWM技術,PC電源裡面也少不了PWM的身影。


散熱風扇的PWM手藝
常見的散熱電扇調速有兩種,別離是DC調速和PWM調速,此中DC調速又可以叫做電壓調速,簡單來說就是直接調劑加載於電扇上的電壓來進行轉速節制。而節制電扇電壓的方式有許多種,對照直接的方式就是外接電阻來進行分壓,例如各種電扇減速線採用的就是這個體例。不外這類電壓節制體例也有一個很明明的瑕玷,那就是由於電扇的轉速未必與電壓呈線性關係,例如一把電扇的標稱電壓為12V,當你只給它6V電壓時其轉速未必為一半,更多的可能是因為其啟動電壓最少為7V,只加載6V的話會電壓不足而無法啟動,是以想要精準地節制電扇的轉速,直接調劑風扇的輸入電壓往往不是一個理想選擇。

3.jpg

支持PWM調速的電扇都採用4pin接口

你的提案讓台灣更誇姣-2020年總統盃黑客松報名開跑
Sponsored by 經濟部中小企業處
而採用PWM節制的電扇就沒有上述的問題,雖然從道理上說,電扇所用的PWM調速也算是一種電壓調速,只是其施展闡發出來的是「等效電壓」而非「現實電壓」。由於PWM是經由過程占空比來調劑輸出旌旗燈號的電平高低,是以轉換為風扇電壓時也就只有12V和0V的區分,只是通電時候長短有所不同,簡單來講就是電扇上固然加載的是等效6V的電壓,但其現實上是占空比為50%的12V電壓,這個時刻電扇就不存在「啟動電壓」的問題了,並且風扇轉速與PWM的占空比根基呈線性關係,這使得電扇轉速的節制變得極度簡單。

固然了這個PWM旌旗燈號並不是作為驅動風扇的電源利用,而是用來驅動風扇內部的三極體或MosFET,以此實現對電扇的輸入節制,是以支撐PWM控制的電扇除有供電、檢測和接地三根線外,還會有一根額外的PWM控制線。而受PWM節制電扇轉速的啟發,有部份主板也在電扇接口上加入了PWM節制模塊,經由過程PWM來節制風扇的輸入電壓,讓3pin接口的電扇也能實現近乎線性的轉速節制。不外這類設置裝備擺設根基上只有中高端主板才會享用,真正普及的依然是直接撐持PWM控制的4pin電扇接口。


供電電路的PWM手藝
主板、顯卡和PC電源固然是三個判然不同的硬體,可是就供電所用的手藝來說卻是大同小異,PC電源是經由過程各類拓撲架構和PWM技術將市電的交流輸出變為12V、5V、3.3V、-12V等分歧的輸出電壓,而主板和顯卡則是將PC電源的供電通過PWM手藝轉變為CPU和GPU等晶片所需要的電壓和電流,是以目前主板、顯卡和PC電源基本上都運用了PWM供電控制技術。

4.jpg

PC電源中的PWM控制晶片
PWM節制電壓的手藝放在什麼硬體上都是一樣的,就是經由過程控制占空比來節制「等效電壓」。顯卡、主板和PC電源上的自然也是如斯,只是由於它們所帶的負載對電壓和電流的不亂度要求很高,是以低速的PWM不合適用在供電節制上。今朝業內遍及做法是,電源的PWM節制需要使用不低於20kHz的頻率,建議是使用200kHz或以上的,因為越高的頻率越有益於調劑的響應速度。

5.jpg

電壓控制型PWM
固然用在供電上的PWM控制比刮風扇上的明顯會複雜很多,因為供電電路面臨的大多數是恆定電壓、動態電流的負載,因此用在供電上的PWM節制就不但要考慮裝備的輸入電壓,還要斟酌到輸入電流。供電電路所用的PWM節制大體上可以分為電壓節制型PWM和電流節制型PWM,前者是經由過程電壓反饋線路對照基準電壓和現實輸出電壓,然後經由過程調整PWM的占空比來不亂輸出電壓。這種電路的構成對照簡單,但是用在供電電路中會有一個顯著的瑕玷,那就是由於現實電路中常常會存在電容和電感等元件,電流與電壓的轉變會不一致,對於低功耗、低響應需求的電路來講還問題不大,但是對於高功耗和動態轉變雄厚的電路來講,電壓節制型PWM往往不克不及立地響應裝備對供電轉變的需求,從而致使電路不穩定,沒法正常工作。


 

文章標籤

pramatk34c7 發表在 痞客邦 留言(0) 人氣()

信件老是被退?但願別的mail server相信我寄出的信?那麼你可以設定dkim。

dkim 是什麼?
DKIM (Domain Keys Identified Mail),網域金鑰認證郵件。

DKIM 和ssl(https)的運作機制類似,一樣採用公私鑰數位簽章體例。網頁設計在發送郵件時由發佩服務器對郵件以私鑰進行簽章,而在郵件領受伺務器上,會透過 DNS 查詢寄件者網域的dkim 公鑰資料,然後對這封郵件做簽章解碼,若是解碼成功,代表郵件確實為原始郵件伺服器所寄出。

此舉可以免冒充的伺服器寄信者起原,讓該網域確實由授權的伺服器所寄出,減少email被偽造起原的可能。

簡單來講 dkim 是用來驗證寄件者是否來自於正當伺服器的方法。



安裝dkim辦事
採用 opendkim 套件來支援dkim

安裝 opendkim

  1. yum -y install epel-release
  2. yum install opendkim
文章標籤

pramatk34c7 發表在 痞客邦 留言(0) 人氣()

進入OUTLOOK->帳戶設定


1.新增帳戶

email01.png

文章標籤

pramatk34c7 發表在 痞客邦 留言(0) 人氣()

網頁設計

指定靠山圖片大小
background-size:bg-size , bg-size
bg-size = auto | length | percentage | cover | contain

  • 預設值為auto,即背景圖片原始長寬。
  • length指定圖片具體巨細的數值,不許可負值。
  • percentage以背景圖地點元素的百分比指定後臺圖大小,不允許負值。
  • lengthpercentage可設定2數值,也可只設定1個數值,當只設定一個數值,另一個數值(高)預設值為auto,此時高度以背景圖原始寬高比例,主動縮放。
  • cover首要用於後臺圖小於地點的內容,而背景圖又不合適利用repeat,此時就能夠採用cover的方式,使靠山圖放大至內容的大小,但此方式輕易使佈景圖因放大而失真
  • contain與cover正好相反,主要用於佈景圖大於地點內容,但卻需要將配景圖完全顯現,此時便可採用contain的體式格局,使配景圖縮小至內容的巨細

結果顯現為了讓出現結果有明顯的區別,範例中的屬性預設為:
width:300px;height:200px;border:1px solid #CCC;background:#FFFFFF url(bg.jpg) no-repeat left top;
 

文章標籤

pramatk34c7 發表在 痞客邦 留言(0) 人氣()

web gzip 測試網站

1、什麼是gzip         

        gzip是一種數據花樣,默許且今朝僅利用deflate算法緊縮data部分;

        Gzip是一種風行的文件緊縮算法,目下當今的利用十分普遍,特別是在Linux平台。當運用Gzip緊縮到一個純文本文件時,結果長短常明明的,大約可以減少70%以上的文件巨細。這取決於文件​​中的內容。

文章標籤

pramatk34c7 發表在 痞客邦 留言(0) 人氣()