最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java OpenCV實(shí)現(xiàn)人臉識別過程詳解

 更新時(shí)間:2019年08月07日 11:51:16   作者:C.J  
這篇文章主要介紹了Java OpenCV實(shí)現(xiàn)人臉識別過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

準(zhǔn)備 :

下載openCV安裝包 :  https://opencv.org/

安裝包安裝之后支持多種語言環(huán)境,此處使用Java,在Eclipse中引入 openCV目錄下的java/opencv-320.jar,同時(shí)配置openCV庫路徑。

Eclipse配置openCV

代碼實(shí)現(xiàn) :

package test;
import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.core.MatOfRect;
import org.opencv.core.Point;
import org.opencv.core.Rect;
import org.opencv.core.Scalar;
import org.opencv.objdetect.CascadeClassifier;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;
public class Test {
    //引入訓(xùn)練好的人臉識別XML文件
	static String PAHT = "E:/GOF/OpenCV/bin/test/haarcascade_frontalface_alt.xml";
	static String IMAGE_PATH = "E:/GOF/OpenCV/src/test/a.jpg";
	static String productPath = "E:/GOF/OpenCV";

	public static void main(String[] args) {

		System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
		String Path = Test.class.getResource("haarcascade_frontalface_alt.xml").getPath();
		System.out.println(Path);
		CascadeClassifier faceDetector = new CascadeClassifier(PAHT);
		Mat image = Imgcodecs.imread(IMAGE_PATH);
		MatOfRect faceDetections = new MatOfRect();
		faceDetector.detectMultiScale(image, faceDetections);

		System.out.println(String.format("Detected %s faces", faceDetections.toArray().length));
		for (Rect rect : faceDetections.toArray()) {
			Imgproc.rectangle(image, new Point(rect.x, rect.y), new Point(rect.x + rect.width, rect.y + rect.height),
					new Scalar(0, 255, 0));
		}

		String filename = "ouput.png";
		System.out.println(String.format("Writing %s", filename));
		boolean flag = Imgcodecs.imwrite(filename, image);
	}

	
}

實(shí)現(xiàn)效果 :

對人臉區(qū)域?qū)懭脒吙?/p>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • springBoot集成Elasticsearch 報(bào)錯(cuò) Health check failed的解決

    springBoot集成Elasticsearch 報(bào)錯(cuò) Health check failed的解決

    這篇文章主要介紹了springBoot集成Elasticsearch 報(bào)錯(cuò) Health check failed的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java同步開篇入門簡單介紹

    java同步開篇入門簡單介紹

    java中的CountDownLatch、Semaphore、CyclicBarrier這些類又不屬于鎖,它們和鎖又有很多共同點(diǎn),都是為了協(xié)同多線程的執(zhí)行,都是一種同步器,所以這里就借用同步來取名字了,也就是“同步系列”的來源。下面小編來簡單介紹下
    2019-05-05
  • Java中spring boot validation自定義注解使用方式

    Java中spring boot validation自定義注解使用方式

    這篇文章主要介紹了Java中spring boot validation自定義注解使用方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • IDEA?2022.1.4用前注意事項(xiàng)

    IDEA?2022.1.4用前注意事項(xiàng)

    這篇文章主要介紹了IDEA?2022.1.4用前注意事項(xiàng),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • Mybatis-Plus實(shí)現(xiàn)多主鍵批量保存及更新詳情

    Mybatis-Plus實(shí)現(xiàn)多主鍵批量保存及更新詳情

    這篇文章主要介紹了Mybatis-Plus實(shí)現(xiàn)多主鍵批量保存及更新詳情,文章通過圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • Spring lazy-init 懶加載的原理小結(jié)

    Spring lazy-init 懶加載的原理小結(jié)

    lazy-init 是一個(gè)非常重要的屬性,可以優(yōu)化應(yīng)用的啟動時(shí)間,尤其是在處理大量bean或者復(fù)雜依賴關(guān)系時(shí),可以顯著提高應(yīng)用的響應(yīng)速度,本文主要介紹了Spring lazy-init 懶加載的原理小結(jié),感興趣的可以了解一下
    2025-04-04
  • 詳解通過maven運(yùn)行項(xiàng)目的兩種方式

    詳解通過maven運(yùn)行項(xiàng)目的兩種方式

    這篇文章主要介紹了通過maven運(yùn)行項(xiàng)目的兩種方式,給大家提到了通過tomcat的方式來啟動maven項(xiàng)目的方法,通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12
  • Java實(shí)現(xiàn)十進(jìn)制與二進(jìn)制互轉(zhuǎn)的示例詳解

    Java實(shí)現(xiàn)十進(jìn)制與二進(jìn)制互轉(zhuǎn)的示例詳解

    這篇文章主要為大家詳細(xì)介紹了Java如何實(shí)現(xiàn)十進(jìn)制與二進(jìn)制的互轉(zhuǎn),文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Java有一定幫助,需要的可以參考一下
    2022-11-11
  • 使用springboot自動配置源碼解讀

    使用springboot自動配置源碼解讀

    自動裝配是Spring Boot的一個(gè)核心特性,允許程序員在開發(fā)中更加專注于業(yè)務(wù)邏輯,而不是花費(fèi)大量的時(shí)間去配置和管理第三方組件,當(dāng)開發(fā)者在pom.xml文件中添加了某個(gè)依賴后,Spring Boot通過自動配置的方式,將這些第三方組件的實(shí)例自動注入到IOC容器中
    2024-11-11
  • java反射遍歷實(shí)體類屬性和類型,并賦值和獲取值的簡單方法

    java反射遍歷實(shí)體類屬性和類型,并賦值和獲取值的簡單方法

    下面小編就為大家?guī)硪黄猨ava反射遍歷實(shí)體類屬性和類型,并賦值和獲取值的簡單方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04

最新評論

中江县| 文登市| 咸阳市| 吉安县| 独山县| 镇远县| 景泰县| 连江县| 大新县| 孟津县| 汝州市| 宜丰县| 朝阳县| 巴里| 新和县| 巩义市| 灵武市| 城市| 时尚| 凤庆县| 婺源县| 寻甸| 马尔康县| 云安县| 武邑县| 瑞丽市| 武穴市| 武平县| 平塘县| 曲阳县| 延川县| 克什克腾旗| 黎川县| 廉江市| 阿克陶县| 平利县| 正蓝旗| 凤凰县| 雅安市| 山西省| 密云县|