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

主頁 > 知識庫 > python opencv通過按鍵采集圖片源碼

python opencv通過按鍵采集圖片源碼

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

一、python版本

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

功能說明

“N” 新建文件夾 data/ 用來存儲圖像
“S” 開始采集圖像,將采集到的圖像放到 data/ 路徑下
“Q” 退出窗口

python opencv源碼

'''

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

import numpy as np  # 數(shù)據(jù)處理的庫 Numpy
import cv2          # 圖像處理的庫 OpenCv
import os           # 讀寫文件
import shutil       # 讀寫文件
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ù),只是用來往圖片中顯示漢字
#示例 img = cv2ImgAddText(cv2.imread('img1.jpg'), "大家好,我是片天邊的云彩", 10, 65, (0, 0, 139), 20)
參數(shù)說明:
img:OpenCV圖片格式的圖片
text:要寫入的漢字
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è)可以在給定圖像上繪圖的對象
    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)

# 存儲圖像的文件夾 
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)
    # 待會要寫的字體 / Font to write
    font = cv2.FONT_ITALIC

    # 4. 按下 'n' 新建存儲人臉的文件夾 / 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'):
        # 檢查有沒有先按'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("寫入本地 / Save into:", str(current_dir) + "/img_face_" + str(cnt_ss) + ".jpg")
        else:
            print("請?jiān)诎?'S' 之前先按 'N' 來建文件夾 / Please press 'N' before 'S'")


    # 添加說明 / 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)庫

windows安裝

pip install pillow

tx2/linux/…

sudo apt-get install python3-pillow

二、c語言版本

 c語言源碼

/*****************************************************
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()
{
	//測試視頻
	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("文件打開失敗");
	}
	capture.set(CAP_PROP_FRAME_WIDTH, SRC_WIDTH);        //設(shè)置寬度
	capture.set(CAP_PROP_FRAME_HEIGHT, SRC_HEIGHT);  //設(shè)置長度
	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ù)為零,則可以自由拖動
		imshow("111", frame);
		waitKey(2);
	}

	return 0;

}

效果圖

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python opencv通過按鍵采集圖片源碼》,本文關(guān)鍵詞  python,opencv,通過,按鍵,采集,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python opencv通過按鍵采集圖片源碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于python opencv通過按鍵采集圖片源碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩欧美激情四射| 国产人久久人人人人爽| 亚洲尤物视频在线| 欧美成人艳星乳罩| 欧美三级日韩三级国产三级| 国产精品一区在线观看乱码 | 久久精品二区亚洲w码| 欧美一区午夜视频在线观看| 99re视频这里只有精品| 亚洲黄色av一区| 久久久久久久久久久电影| 欧洲亚洲精品在线| 色噜噜狠狠成人中文综合| 成人午夜视频免费看| 韩国女主播一区| 蜜臀av一级做a爰片久久| 亚洲日本韩国一区| 亚洲色大成网站www久久九九| 中文字幕精品三区| 国产精品三级电影| 亚洲欧洲在线观看av| 亚洲视频图片小说| 亚洲综合一二区| 亚洲第一狼人社区| 日本亚洲天堂网| 久久精品国产在热久久| 国产在线一区观看| 不卡的av网站| 色素色在线综合| 欧美久久一二区| 欧美精品三级在线观看| 在线成人小视频| 欧美大尺度电影在线| 久久亚洲一区二区三区四区| 精品福利av导航| 国产精品欧美精品| 亚洲精品久久嫩草网站秘色| 一区二区不卡在线视频 午夜欧美不卡在 | 自拍偷拍国产精品| 亚洲欧美国产毛片在线| 亚洲乱码中文字幕| 亚洲福利一二三区| 六月丁香综合在线视频| 国产精品99久久久久久宅男| 成人小视频在线| 精品视频在线免费看| 日韩西西人体444www| 26uuu国产在线精品一区二区| 欧美国产乱子伦| 一区二区高清在线| 国内精品久久久久影院薰衣草 | 成人污视频在线观看| 成人av电影在线网| 欧美日韩三级一区二区| 91精品国产日韩91久久久久久| 欧美精品99久久久**| 久久精品夜夜夜夜久久| 亚洲国产cao| 国产大陆a不卡| 欧美久久婷婷综合色| 国产精品丝袜91| 日韩av一级片| 91视视频在线观看入口直接观看www | 91视视频在线观看入口直接观看www | 日韩免费视频一区| 国产精品你懂的在线| 日日摸夜夜添夜夜添精品视频 | 国产suv精品一区二区三区| 日本韩国欧美一区| 久久综合成人精品亚洲另类欧美| 一区二区三区小说| 国产传媒久久文化传媒| 欧美精品v国产精品v日韩精品| 国产精品全国免费观看高清 | 日韩精品视频网站| 91无套直看片红桃| 欧美经典三级视频一区二区三区| 午夜伦欧美伦电影理论片| 91蜜桃在线免费视频| 国产亚洲人成网站| 老司机精品视频一区二区三区| 欧美在线你懂得| 国产精品久久久久久久第一福利| 麻豆国产一区二区| 91麻豆精品国产91久久久资源速度| 亚洲免费在线观看| 91亚洲国产成人精品一区二区三| 国产精品三级av| 成人午夜视频免费看| 久久久三级国产网站| 成人18精品视频| 在线精品国精品国产尤物884a| 粉嫩绯色av一区二区在线观看| 国产亚洲欧美激情| 久久国产精品99精品国产| 欧美麻豆精品久久久久久| 亚洲色欲色欲www| 国产传媒久久文化传媒| 久久人人97超碰com| 日本亚洲天堂网| 欧美体内she精高潮| 国产精品传媒视频| 福利一区二区在线| 国产亚洲一二三区| 国产真实乱偷精品视频免| 精品美女在线观看| **性色生活片久久毛片| 国产福利一区二区三区视频| 欧美精品一区二区久久婷婷| 久久精品免费观看| 91精品视频网| 视频一区欧美日韩| 91麻豆国产自产在线观看| 亚洲美女视频在线观看| 在线中文字幕一区| 亚洲高清视频在线| 欧美一级xxx| 国产精品一二三四五| 1024成人网色www| 风间由美一区二区三区在线观看| 日韩一区在线播放| 欧美在线视频你懂得| 亚洲国产精品自拍| 精品福利一二区| 色94色欧美sute亚洲线路一久 | 一区二区在线观看免费视频播放| 欧美亚洲尤物久久| 国产乱子伦一区二区三区国色天香| 久久久99久久| 日本精品免费观看高清观看| 视频一区二区三区入口| 久久丝袜美腿综合| 91麻豆国产福利在线观看| 日韩电影在线观看网站| 国产免费久久精品| 欧美美女黄视频| 成人免费毛片片v| 午夜久久久久久| 欧美韩国日本不卡| 欧美日韩精品电影| 成人黄色在线看| 美女视频一区二区| 亚洲精品欧美激情| 久久久久九九视频| 91精品国产综合久久福利软件 | 国产在线国偷精品免费看| 一区二区三区国产精华| 久久在线免费观看| 欧美日韩国产免费一区二区| 国产成人综合在线观看| 五月婷婷综合在线| 亚洲精品乱码久久久久久黑人| 精品美女被调教视频大全网站| 成人福利视频在线看| 欧美aⅴ一区二区三区视频| 夜夜嗨av一区二区三区| 26uuu欧美日本| 欧美一区二区视频网站| 91麻豆蜜桃一区二区三区| 福利一区二区在线观看| 激情另类小说区图片区视频区| 亚洲国产精品综合小说图片区| 中文字幕亚洲一区二区av在线| 精品三级在线看| 日韩视频中午一区| 制服丝袜一区二区三区| 欧美特级限制片免费在线观看| 99久久久无码国产精品| 国产成人自拍在线| 国产精品综合视频| 国产一区二区美女| 国产综合久久久久影院| 激情综合色丁香一区二区| 日韩成人dvd| 久久精品国产秦先生| 免费成人av在线| 欧美sm极限捆绑bd| 欧美激情一区二区三区| 最新日韩在线视频| 精品久久久久久久人人人人传媒| 欧美日韩日日骚| 欧美日韩小视频| 欧美在线观看一区| 欧美日韩mp4| 欧美一区二区三区不卡| 日韩免费高清视频| 精品少妇一区二区三区免费观看| 欧美zozo另类异族| 久久精品欧美一区二区三区不卡| 国产日韩欧美一区二区三区综合| 久久精子c满五个校花| 日本一区二区三区视频视频| 中文字幕永久在线不卡| 亚洲精品视频在线| 日韩精品亚洲一区| 国产一区二区三区久久悠悠色av| 国产成人av电影| 色88888久久久久久影院野外| 欧美三级韩国三级日本一级| 日韩欧美一级二级三级久久久|