(保姆級教程傻瓜式操作)樹莓派--基于opencv實現人臉識別

前言

? ? ? ? 因為當時沒有邊實驗邊記錄,所以這篇文章可能存在疏漏。不過很多地方我推薦了我參考過的博客或者視頻,希望盡可能地解答您的疑惑,如果您仍有不懂的地方,歡迎評論,如果我知道答案,我會很樂意為您解答。

一、準備工作

? ? ? ? 燒錄工具【Imager】

? ? ? ? 燒錄系統【帶有界面】?【不帶界面】

????????傻瓜式安裝,打開后選擇你的設備和準備好的SD卡,在選擇操作系統時選擇剛才下載并解壓好的.img文件,隨后點擊next

????????在隨后出現的界面點擊-編輯設置,為你的樹莓派設置用戶名和密碼開啟ssh登錄,隨后都選擇“是”。我的賬號密碼分別是pi、raspberry。

二、使用Python 3

????????系統里預裝了兩個版本的python,我們需要卸載python2并默認使用python3(原先默認使用的是python2版本,直接刪了,一了百了)

1. 卸載 python2.7
sudo apt-get remove --purge python2
2. 清理 python2.7 的依賴
sudo apt-get remove --purge python2
3.?驗證是否卸載成功
python

如果提示沒有那個文件或目錄說明卸載成功

4.?刪除python2.7軟連接
sudo rm -f /usr/bin/python

如果提示 “rm: 無法刪除’/usr/bin/python’: 沒有那個文件或目錄” ,跳過即可

5.?更改軟鏈接,默認使用python3
sudo ln -s /usr/bin/python3.7 /usr/bin/python
6.?檢查當前 python 版本
python -V

三、配置鏡像源

清華大學源pip換源使用幫助

簡單來說就是:

臨時使用:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

設為默認:

pip install pip -U
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

四、安裝opencv

如果沒記錯的話,我參考的是這篇文章基于樹莓派4B的OpenCV安裝與簡單應用

五、采集數據

參考視頻:

數據采集和訓練icon-default.png?t=N7T8https://www.bilibili.com/video/BV1uv4y1g7aB/?spm_id_from=333.788&vd_source=5d7dc37c589b11a61995792d47b4a54e

六、訓練數據

七、實現人臉識別

參考視頻:人臉識別icon-default.png?t=N7T8https://www.bilibili.com/video/BV16S4y1v7NE/?spm_id_from=333.788&vd_source=5d7dc37c589b11a61995792d47b4a54e

????????希望這篇文章對您能有所幫助!如果幫助到了您,創作不易,還請點贊支持一下!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/13106.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/13106.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/13106.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

私活更好用:SpringBoot開源項目!!【送源碼】

今天分享一款非常香的SpringBoot大屏開源項目,非常適合接私活用。 這是一款基于SpringBoot代碼生成器的快速開發平臺!采用前后端分離架構:SpringBoot,Mybatis,Shiro,JWT,Vue&Ant Design。強…

MQTT_介紹_1.1

歷史 1999年:MQTT最初由IBM的Andy Stanford-Clark和Cirrus Link的Arlen Nipper開發,用于滿足石油和天然氣公司在遠程地區監控設備的需求。 2006年:IBM發布了MQTT的最初開源實現,但此時MQTT并未獲得廣泛的關注。 2010年&#xff…

三大平臺直播視頻下載保存方法

終于解決了視頻號下載的問題,2024年5月15日親測可用。 而且免費。 教程第二部分,有本地電腦無法下載的解決方案。 第一部分:使用教程(正常) 第1步:下載安裝包 下載迅雷網盤搜索:大海福利合集…

【Python報錯】Python安裝模塊時報錯Fatal error in launcher

【Python報錯】Python安裝模塊時報錯Fatal error in launcher 最近需要用到python下載一個小工具,自信敲下回車鍵本想看到黑乎乎的終端上會出現快速跳躍的命令代碼,沒想到,報錯了...... Fatal error in launcher: Unable to create process …

關于Windows中的NTUSER.DAT文件的知識,看這篇文章就差不多了

每個用戶配置文件中都隱藏著一個名為NTUSER.DAT的文件。此文件包含每個用戶的設置和首選項,因此你不應該刪除它,也可能不應該編輯它。Windows會自動為你加載、更改和保存該文件。 NTUSER.DAT包含你的用戶配置文件設置 每次更改Windows和已安裝程序的外觀和行為時,無論是桌…

【Qt】Qt開源項目

1、Flameshot 截圖工具 1.1 簡介 Flameshot是一款功能強大但易于使用的屏幕截圖軟件,中文名稱火焰截圖。 Flameshot 簡單易用并有一個CLI版本,所以可以從命令行來進行截圖。 Flameshot 是一個Linux發行版中完全免費且開源的截圖工具 1.2 源碼 github:https://github.com…

智能監控與安全管理:安全帽檢測算法的實踐與應用

在工地、煤礦等高危工作環境中,安全帽的佩戴至關重要。安全帽能夠有效防止因墜落物體或碰撞等引起的頭部傷害,從而保護工作人員的生命安全。然而,傳統的檢查人員佩戴安全帽的方式主要依賴于現場監督和巡查,這種方法不僅耗費大量人…

分頁查詢(PageHelper)

PageHelper依賴 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>${pagehelper}</version> </dependency>DTO接收類 package com.sky.dto;import l…

不用投稿郵箱,怎樣向各大新聞媒體投稿?

身為單位的信息宣傳員,我深知肩上責任重大。每個月,完成單位在媒體上投稿發表文章的考核任務,就如同一場無聲的賽跑,既要保證速度,更要注重質量。起初,我遵循“前輩們”的老路,一頭扎進了郵箱投稿的海洋。但很快,現實給了我一記重拳——郵箱投稿的競爭猶如千軍萬馬過獨木橋,稿件…

Java練習題(二)

6、在異常處理中&#xff0c;如釋放資源&#xff0c;關閉數據庫、關閉文件應由&#xff08;C &#xff09;語 句來完成。 A.try子句 B.catch子句 C.finally子句 D.throw子句 finally子句一般是用來清理這些資源的 7、以下代碼段執行后的輸出結果為…

Hadoop3:客戶端向HDFS寫數據流的流程講解(較枯燥)

一、場景描述 我們登陸HDFS的web端&#xff0c;上傳一個大文件。 二、流程圖 三、講解 流程1&#xff08;Client與NameNode交互&#xff09; 1、HDFS client創建DistributedFileSystem&#xff0c;通過dfs與NameNode進行2次&#xff08;一來一回4次&#xff09;對話&#x…

x264 幀類型代價計算原理:slicetype_mb_cost 函數分析

slicetype_mb_cost 函數 函數功能 計算每個宏塊 MB 的代價 cost。函數參數分析 x264_t *h:全局編碼結構體x264_mb_analysis_t *a:宏塊分析結構體x264_frame_t **frames:系列幀數據結構體int p0:幀序號之一,一般指向靠前幀int p1:幀序號之一,一般指向靠后幀int b:幀標志…

如何修改antd的pagination翻頁組件為中文?

很簡單 加一個屬性 locale{{ items_per_page: 頁 }}<PaginationpageSize{pagination.pageSize}locale{{ items_per_page: 頁 }}current{pagination.current}showTotal{(total, range) > 共有 ${pagination.total} 條數據}style{{ textAlign: right }}onChange{(page: num…

Go微服務開源框架kratos的依賴注入關系總結

該文章為學習開源微服務框架kratos的學習筆記&#xff01;官方文檔見&#xff1a;簡介 | Kratos Kratos 一套輕量級 Go 微服務框架&#xff0c;包含大量微服務相關框架及工具。 一、Kratos 項目結構簡介 通過 Kratos 工具生成的 Go工程化項目模板如下&#xff1a; applicati…

【半夜學習MySQL】復合查詢(含多表查詢、自連接、單行/多行子查詢、多列子查詢、合并查詢等詳解)

&#x1f3e0;關于專欄&#xff1a;半夜學習MySQL專欄用于記錄MySQL數據相關內容。 &#x1f3af;每天努力一點點&#xff0c;技術變化看得見 文章目錄 回顧基本查詢多表查詢自連接子查詢單行子查詢多行子查詢多列子查詢在from子句中使用子查詢合并查詢 回顧基本查詢 下面使用…

計算機網絡 -- 序列化與反序列化

一 協議的重要性 我們都知道&#xff0c;在進行網絡通信的過程中&#xff0c;通信的雙方可以是不同的設備&#xff0c;不同的平臺&#xff0c;不同的平臺&#xff0c;比如說&#xff0c;手機用戶和電腦用戶進行通信&#xff0c;ios系統和安卓系統進行通信。 自己的數據&#xf…

抖店商品詳情API接口(店鋪|標題|主圖|價格|SKU屬性等)

抖店商品詳情API接口(店鋪|標題|主圖|價格|SKU屬性等) 抖店商品詳情API接口是指通過調用抖音開放平臺提供的接口&#xff0c;獲取抖店上商品的詳細信息的方法。 抖店開放平臺提供了一系列的接口&#xff0c;可以用于獲取商品的基本信息、價格、庫存、銷量、評價等各種信息。以…

UIKit之圖片瀏覽器

功能需求 實現一個圖片瀏覽器&#xff0c;點擊左右按鈕可以切換背景圖&#xff0c;且更新背景圖對應的索引頁和圖片描述內容。 分析&#xff1a; 實現一個UIView的子類即可&#xff0c;該子類包含多個按鈕。 實現步驟&#xff1a; 使用OC語言&#xff0c;故創建cocoa Touch類…

數據庫的存儲過程、函數與觸發器

使用下面的場景來引入 1.創建表 CREATE DATABASE staff; USE staff; CREATE TABLE employee(id INT NOT NULL AUTO_INCREMENT,userName VARCHAR(255),birthDate DATE,idCard VARCHAR(255),loginName VARCHAR(255),PASSWORD VARCHAR(255),mobile VARCHAR(255),email VARCHAR(2…

開源連鎖收銀系統哪個好

針對開源連鎖收銀系統的選擇&#xff0c;商淘云是一個備受關注的候選。商淘云以其功能豐富、易于定制和穩定性等優勢&#xff0c;吸引了眾多企業和開發者的關注。下面將從四個方面探討商淘云開源連鎖收銀系統的優勢&#xff1a; 首先&#xff0c;商淘云提供了豐富的功能模塊。作…