婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > python opencv通過(guò)按鍵采集圖片源碼

python opencv通過(guò)按鍵采集圖片源碼

熱門標(biāo)簽:沈陽(yáng)人工外呼系統(tǒng)價(jià)格 沈陽(yáng)防封電銷卡品牌 如何申請(qǐng)400電話費(fèi)用 武漢外呼系統(tǒng)平臺(tái) 江西省地圖標(biāo)注 富錦商家地圖標(biāo)注 外呼系統(tǒng)哪些好辦 沈陽(yáng)外呼系統(tǒng)呼叫系統(tǒng) 池州外呼調(diào)研線路

一、python版本

寫(xiě)了個(gè)python opencv的小demo,可以通過(guò)鍵盤(pán)按下字母s進(jìn)行采集圖像。

功能說(shuō)明

“N” 新建文件夾 data/ 用來(lái)存儲(chǔ)圖像
“S” 開(kāi)始采集圖像,將采集到的圖像放到 data/ 路徑下
“Q” 退出窗口

python opencv源碼

'''

“N”  新建文件夾 data/  用來(lái)存儲(chǔ)圖像
"S"   開(kāi)始采集圖像,將采集到的圖像放到 data/ 路徑下
“Q”   退出窗口
'''

import numpy as np  # 數(shù)據(jù)處理的庫(kù) Numpy
import cv2          # 圖像處理的庫(kù) OpenCv
import os           # 讀寫(xiě)文件
import shutil       # 讀寫(xiě)文件
from PIL import Image, ImageDraw, ImageFont


# # OpenCv 調(diào)用攝像頭 / Use camera
cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_FRAME_WIDTH,1920)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT,1080)

'''
#功能函數(shù),只是用來(lái)往圖片中顯示漢字
#示例 img = cv2ImgAddText(cv2.imread('img1.jpg'), "大家好,我是片天邊的云彩", 10, 65, (0, 0, 139), 20)
參數(shù)說(shuō)明:
img:OpenCV圖片格式的圖片
text:要寫(xiě)入的漢字
left:字符坐標(biāo)x值
top:字符坐標(biāo)y值
textColor:字體顏色
:textSize:字體大小
'''
def cv2ImgAddText(img, text, left, top, textColor=(0, 255, 0), textSize=20):
    if (isinstance(img, np.ndarray)):  # 判斷是否OpenCV圖片類型
        img = Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
    # 創(chuàng)建一個(gè)可以在給定圖像上繪圖的對(duì)象
    draw = ImageDraw.Draw(img)
    # 字體的格式
    fontStyle = ImageFont.truetype(
        "font/simsun.ttc", textSize, encoding="utf-8")
    # 繪制文本
    draw.text((left, top), text, textColor, font=fontStyle)
    # 轉(zhuǎn)換回OpenCV格式
    return cv2.cvtColor(np.asarray(img), cv2.COLOR_RGB2BGR)

# 存儲(chǔ)圖像的文件夾 
current_dir = ""
# 保存  圖像 的路徑 
path_photos_from_camera = "data/"

press_n_flag = 0
cnt_ss=0



while cap.isOpened():
    flag, img_rd = cap.read()
    #print(img_rd.shape)

    kk = cv2.waitKey(2)
    # 待會(huì)要寫(xiě)的字體 / Font to write
    font = cv2.FONT_ITALIC

    # 4. 按下 'n' 新建存儲(chǔ)人臉的文件夾 / press 'n' to create the folders for saving faces
    if kk == ord('N') or kk == ord('n'):
        current_dir = path_photos_from_camera
        #os.makedirs(current_dir)
        if os.path.isdir(current_dir):
            pass
        else:
            os.mkdir(current_dir)
        print('\n')
        print("新建的保存圖像的文件夾 / Create folders: ", current_dir)

        press_n_flag = 1        # 已經(jīng)按下 'n' / have pressed 'n'


    # 5. 按下 's' 保存攝像頭中的圖像到本地 / Press 's' to save image into local images
    if kk == ord('S') or kk == ord('s'):
        # 檢查有沒(méi)有先按'n'新建文件夾 / check if you have pressed 'n'
        if press_n_flag:
            cnt_ss += 1
            cv2.imwrite(current_dir + "/img_" + str(cnt_ss) + ".jpg", img_rd)
            print("寫(xiě)入本地 / Save into:", str(current_dir) + "/img_face_" + str(cnt_ss) + ".jpg")
        else:
            print("請(qǐng)?jiān)诎?'S' 之前先按 'N' 來(lái)建文件夾 / Please press 'N' before 'S'")


    # 添加說(shuō)明 / Add some statements
    #cv2.putText(img_rd, "Face Register", (20, 40), font, 1, (0, 255, 0), 1, cv2.LINE_AA)
    img_rd = cv2ImgAddText(img_rd, "圖片采集系統(tǒng)", 160, 25, (0, 255,0), 30)
    #cv2.putText(img_rd, "N: Create face folder", (20, 350), font, 0.8, (0, 255, 0), 1, cv2.LINE_AA)
    img_rd = cv2ImgAddText(img_rd, "N: 創(chuàng)建保存圖像文件夾", 20, 350, (0, 255, 0), 20)
    #cv2.putText(img_rd, "S: Save current face", (20, 400), font, 0.8, (0, 255, 0), 1, cv2.LINE_AA)
    img_rd = cv2ImgAddText(img_rd, "S: 保存當(dāng)前圖片", 20, 400, (0, 255, 0), 20)
    #cv2.putText(img_rd, "Q: Quit", (20, 450), font, 0.8, (0, 0, 0), 1, cv2.LINE_AA)
    img_rd = cv2ImgAddText(img_rd, "Q: 退出", 20, 450, (0, 255, 0), 20)

    # 6. 按下 'Q' 鍵退出 / Press 'q' to exit
    if kk == ord('Q') or kk == ord('q'):
        break
    # 如果需要攝像頭窗口大小可調(diào) / Uncomment this line if you want the camera window is resizeable
    cv2.namedWindow("camera", 0)
    cv2.imshow("camera", img_rd)

# 釋放攝像頭 / Release camera and destroy all windows
cap.release()
cv2.destroyAllWindows()

效果圖

安裝相關(guān)庫(kù)

windows安裝

pip install pillow

tx2/linux/…

sudo apt-get install python3-pillow

二、c語(yǔ)言版本

 c語(yǔ)言源碼

/*****************************************************
2021.5.18:按鍵采集圖像
******************************************************/
#include "opencv2/core/core.hpp"    
#include "opencv2/imgproc/imgproc.hpp"    
#include "opencv2/calib3d/calib3d.hpp"    
#include "opencv2/highgui/highgui.hpp"    
#include iostream>    
#include fstream>    

using namespace cv;
using namespace std;

#define SRC_WIDTH  1920
#define SRC_HEIGHT 1080

int main()
{
	//測(cè)試視頻
	VideoCapture capture;
	capture.open(1);
	//capture.open("v4l2src device=/dev/video4 ! video/x-raw,width=1920,height=1020,framerate=30/1 ! videoconvert ! appsink");
	if (!capture.isOpened())
	{
		printf("文件打開(kāi)失敗");
	}
	capture.set(CAP_PROP_FRAME_WIDTH, SRC_WIDTH);        //設(shè)置寬度
	capture.set(CAP_PROP_FRAME_HEIGHT, SRC_HEIGHT);  //設(shè)置長(zhǎng)度
	Mat frame;
	int n = 0;
	char* cstr = new char[120];
	while (true)
	{
		
		capture >> frame;
		if (frame.data == NULL)
		{
			printf("Image is empty\n");
			//writer.write(frame);
			break;
			//continue;
		}
		char kk=waitKey(2);
		if (kk == 'S' || kk == 's')
		{

			sprintf(cstr, "%s%d%s", "caliberation/", n++, ".jpg");
			imwrite(cstr, frame);
			printf("保存了圖片\n");

		}

		
		namedWindow("111", 0);//參數(shù)為零,則可以自由拖動(dòng)
		imshow("111", frame);
		waitKey(2);
	}

	return 0;

}

效果圖

到此這篇關(guān)于opencv通過(guò)按鍵采集圖片源碼的文章就介紹到這了,更多相關(guān)opencv按鍵采集圖片內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 只用50行Python代碼爬取網(wǎng)絡(luò)美女高清圖片
  • 使用Python的Scrapy框架十分鐘爬取美女圖
  • Python使用爬蟲(chóng)抓取美女圖片并保存到本地的方法【測(cè)試可用】
  • Python制作爬蟲(chóng)抓取美女圖
  • python制作花瓣網(wǎng)美女圖片爬蟲(chóng)
  • Python爬蟲(chóng)入門案例之回車桌面壁紙網(wǎng)美女圖片采集

標(biāo)簽:株洲 呂梁 潛江 黑龍江 通遼 常德 銅川 阿里

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python opencv通過(guò)按鍵采集圖片源碼》,本文關(guān)鍵詞  python,opencv,通過(guò),按鍵,采集,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python opencv通過(guò)按鍵采集圖片源碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python opencv通過(guò)按鍵采集圖片源碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一级二级在线观看| 亚洲成人在线免费| 国产很黄免费观看久久| 欧美不卡一区二区三区| 精品亚洲成a人在线观看| 日韩一区二区三区免费观看| 美女看a上一区| 久久久亚洲高清| 丁香亚洲综合激情啪啪综合| 中文字幕欧美激情| 一本大道久久精品懂色aⅴ| 亚洲精品大片www| 欧美肥妇bbw| 激情亚洲综合在线| 中文字幕制服丝袜一区二区三区 | 一级女性全黄久久生活片免费| 国产成人av一区二区三区在线观看| 亚洲精品一区二区三区影院| 国产一区二三区| 国产精品久久久久久久久免费相片| 97精品电影院| 日本强好片久久久久久aaa| 日韩精品一区在线观看| a美女胸又www黄视频久久| 亚洲一区二区三区在线| 91精品国产综合久久久蜜臀粉嫩 | 色婷婷综合久久久中文字幕| 亚洲成在人线免费| 久久精品一级爱片| 欧美偷拍一区二区| 国产制服丝袜一区| 一区二区三区成人| 久久久久久一级片| 欧美日精品一区视频| 国产麻豆精品在线观看| 亚洲综合无码一区二区| 久久亚洲私人国产精品va媚药| 在线免费av一区| 国产精品888| 久久精品免费看| 亚洲欧美激情插| 久久久久久久久97黄色工厂| 日本精品免费观看高清观看| 国产在线精品一区二区不卡了| 亚洲午夜一区二区| 国产精品久久午夜夜伦鲁鲁| 欧美一区二区大片| 欧美日韩大陆一区二区| 97久久人人超碰| 丁香婷婷深情五月亚洲| 久久超碰97人人做人人爱| 亚洲国产日韩综合久久精品| 国产精品视频九色porn| 精品久久免费看| 91精品午夜视频| 欧美视频一区二区三区在线观看| 高清久久久久久| 国产一二精品视频| 另类专区欧美蜜桃臀第一页| 亚洲aⅴ怡春院| 一卡二卡欧美日韩| 亚洲蜜桃精久久久久久久| 国产精品人妖ts系列视频| 2023国产精华国产精品| 欧美电影影音先锋| 欧美蜜桃一区二区三区| 欧美在线一二三| 欧美一a一片一级一片| 91丝袜美女网| 色婷婷综合久久| 91一区二区三区在线观看| 成人av在线电影| 成人教育av在线| 成人爱爱电影网址| gogogo免费视频观看亚洲一| 国产不卡在线视频| 国产成人在线免费| 成人毛片老司机大片| 成人晚上爱看视频| 成人av片在线观看| 91丨porny丨最新| 在线视频国内一区二区| 欧美性猛交xxxxxxxx| 欧美曰成人黄网| 欧美久久久久久久久久| 欧美一区二区二区| 奇米精品一区二区三区四区| 亚洲国产wwwccc36天堂| 亚洲激情中文1区| 亚洲成人免费在线观看| 日本成人在线一区| 国内精品免费在线观看| 国产成人精品亚洲日本在线桃色| 成人精品亚洲人成在线| 91老司机福利 在线| 欧洲视频一区二区| 91精品福利在线一区二区三区 | 久久成人免费日本黄色| 国产成a人亚洲精品| av成人老司机| 欧美视频自拍偷拍| 日韩欧美第一区| 中文字幕一区二区视频| 亚洲一区二区三区小说| 蜜桃视频一区二区| 国产不卡视频一区| 欧美日韩亚洲高清一区二区| 91精品视频网| 国产精品欧美极品| 午夜精品成人在线| 国产一区二区在线看| 日本精品视频一区二区| 精品国产免费一区二区三区四区| 国产精品久久久久一区二区三区| 怡红院av一区二区三区| 久久超碰97中文字幕| 色婷婷综合久久| 国产亚洲欧洲一区高清在线观看| 亚洲综合区在线| 国产成人免费9x9x人网站视频| 欧美视频日韩视频在线观看| 久久久亚洲综合| 午夜久久久久久久久| 高清不卡在线观看av| 6080国产精品一区二区| 亚洲欧美自拍偷拍色图| 久久 天天综合| 欧美日韩一区二区三区高清 | 日本视频在线一区| 91国偷自产一区二区三区观看| 欧美va亚洲va| 午夜亚洲国产au精品一区二区| 国产91高潮流白浆在线麻豆| 91精品免费在线| 一区二区三区影院| 成人国产精品免费网站| 欧美tk丨vk视频| 日韩不卡一二三区| 欧美在线观看视频一区二区三区| 亚洲欧洲韩国日本视频 | 成人精品免费网站| 精品国产免费人成在线观看| 亚洲综合久久久| 99免费精品在线| 久久影院电视剧免费观看| 日韩高清不卡一区| 日本高清无吗v一区| 国产精品午夜春色av| 精品一区二区三区久久久| 7777精品伊人久久久大香线蕉的 | 秋霞电影一区二区| 欧美日韩在线播放一区| 伊人色综合久久天天人手人婷| 成人午夜碰碰视频| 中文字幕 久热精品 视频在线 | 久久嫩草精品久久久精品| 蜜桃av一区二区在线观看| 欧美区视频在线观看| 亚洲成人免费观看| 欧美人妇做爰xxxⅹ性高电影| 亚洲综合免费观看高清完整版在线 | 免费高清成人在线| 欧美一区二区三区免费大片| 亚洲高清免费视频| 欧美美女一区二区| 天天综合日日夜夜精品| 欧美丰满少妇xxxxx高潮对白| 午夜精品久久久久久| 在线播放视频一区| 免费一区二区视频| 久久先锋影音av鲁色资源网| 国产一区二区三区四区五区美女| 久久久国际精品| 成人精品免费网站| 亚洲一区国产视频| 欧美日韩国产高清一区二区| 日韩主播视频在线| 26uuu精品一区二区| 国产精品1区2区| 国产精品九色蝌蚪自拍| 在线观看视频91| 久久精品国产在热久久| 欧美激情资源网| 日本韩国精品一区二区在线观看| 婷婷国产在线综合| 久久夜色精品国产噜噜av| 91在线云播放| 日韩经典一区二区| 国产欧美综合在线观看第十页| 成人白浆超碰人人人人| 亚洲成人av一区二区三区| 欧美电影免费观看高清完整版在线 | 欧美成va人片在线观看| jlzzjlzz欧美大全| 日韩在线一区二区三区| 久久九九久久九九| 欧美在线视频你懂得| 国产在线精品一区二区夜色 | 国产精品入口麻豆原神| 欧美日韩国产精品成人|