#人脸识别+裁切+粘贴
import cv2
import numpy as np
import pandas as pd
import os
from matplotlib import pyplot as plt
import face_recognition
img2=cv2.imread("/Users/arco/Desktop/1014/1.jpg")
img=cv2.imread("/Users/arco/Desktop/1014/IMG_9458.jpg")
img2_gray = cv2.cvtColor(img2, cv2.COLOR_BGR2GRAY)
img2_face=face_recognition.face_locations(img2,number_of_times_to_upsample = 0,model ='cnn')
#更改为灰度图
for (top,right,bottom,left) in img2_face:roi_gray = img2_gray[top:bottom, left:right]roi_color= img2[top:bottom, left:right]img2=img2[top:bottom, left:right]
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces=face_recognition.face_locations(img,number_of_times_to_upsample = 0,model ='cnn')
#x left   y top   x+w  right    y+h  bottom
for (top,right,bottom,left) in faces:height,width =[bottom-top,right-left]img2 = cv2.resize(img2,(width , height),interpolation=cv2.INTER_AREA)roi_gray = gray[top:bottom, left:right]roi_color = img[top:bottom, left:right]   img[top:bottom, left:right]=img2
cv2.imshow('img',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

1-圖像处理与人脸识别的结合应用【选择使用马赛克代码】

但是并没有实现原本效果,只达到将img2的脸识别出来以后抠出来放在img识别出的人脸位置

同时在过程中,有几处报错还没有讨论明白:

(1)一直再报could not broadcast input array from shape (490,489,3) into shape (489,490,3)

只知道与第32段代码有关,但没有修改正确

(2)我们猜测是与原图片尺寸有关,因此我们将两张照片换成了正方形图片运行,运行成功,弹出弹窗“img”

2-每组学会一个新的ffmpeg的命令,用于视音频处理(自学:看文档,搜索等)【没有做成功】

cd /Users/arco/文稿/2021秋python
ffmpeg -i music.mp3 -i girlfriend.mp4 -filter_complex amix=inputs=2 output.mp4

cd 用于更改路径(ffmpeg所在文件夹路径)

但是此时仍然报错ffmpeg:command not found

上网搜索是因为mac系统不支持

3-每组学会2个图像处理的函数,贴图【课上学习的两种函数:高斯模糊图片+图片颜色转换】

1015葛芮杉李睿莹|1-圖像处理与人脸识别的结合应用。群里贴图2-每组学会一个新的ffmpeg的命令,用于视音频处理(自学:看文档,搜索等)3-每组学会2个图像处理的函数,贴图相关推荐

  1. 研究一个新的功能的时候,如何获取该资源的文档

    1.首先通过maven下载jar包和文档 解压该资源包就可以把文档解压出来

  2. 不用CMake编译查询OpenCV函数、类定义等的方法(全文搜索-所有文档搜索指定内容神器:CJC超级硬盘快搜索和AnyTXT Searcher)

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 大家都知道,OpenCV如果没有CMak的话,程 ...

  3. 有了docsify神器,从此爱上看文档

    有了docsify神器,从此爱上看文档 简介 一个神奇的文档网站生成工具 我们在做完项目的时候经常会写一些项目手册,来记录我们在项目开发过程中的一些开发流程.使用方式以及注意事项,分享给将会使用到这个 ...

  4. fmod文档解析音频_将音频插入Word 2007文档

    fmod文档解析音频 A cool trick I learned the other day is inserting an audio file into word documents.  The ...

  5. Mongo Shell 文档搜索

    Mongo Shell 文档搜索 MongoDB支持执行字符串内容的文本搜索的查询操作,通过文本索引和 $text 运算符实现. $text 文本搜索 练习用到的数据: db.stores.inser ...

  6. 国内外主流文档搜索网站

    当今社会,搜索引擎已经成为我们从网络获取知识的主要通道,专门面向文献文档资料的搜索网站让我们更轻易的找到我们所需的论文.报告.申请书等等资 料,下面是一些国内外主要的文档搜索引擎. 国内文档搜索网站: ...

  7. 先自己看文档和百度再沟通

    工作中遇到新的需求和技术,首先自己看文档和百度,能自己弄出来的不要去问别人. 自己无法理解,百度搜不到再去和别人沟通,不要总是问别人,自己独立解决问题.

  8. 使用BeetleX.ESDoc构建文档搜索功能

    BeetleX.ESDoc组件是基于ElasticSearch服务的文档搜索扩展组件.它在BeetleX.Elasticsearch的基础上包装一些基于文档检索的功能和方法,可以让你在不了解Elast ...

  9. 百度文档搜索与Google文档搜索的简单比较

    很多有具有参考价值的资料,比如学生写论文报告,老师做课件,找工作准备简历都需要参考其他人的成果.在互联网上,这类资料一般不是普通的html网页,而是以Word.ppt(s).Excel.pdf等格式存 ...

最新文章

  1. 【java】兴唐第二十三节课作业
  2. 摄像头和激光雷达都被蒙蔽?UCI首次提出针对自动驾驶多传感器融合感知的攻击...
  3. 告别2010-正则表达式
  4. 基于Struts2的供求信息网设计(二)
  5. Thymeleaf——访问静态资源(static)解决方案
  6. Kotlin系列之循环
  7. 多路复用IO和异步IO
  8. Linux应用编程之共享内存实例
  9. poi 操作excel的处理
  10. Android 5.0 十大新特性
  11. Java构造器(构造方法)与方法区别
  12. 和数传媒:区块链博弈论机制设计是未来关键
  13. Hive 计算 yyyyMMdd 之间的时间差
  14. [通信技术]Iub接口协议——专用传输信道(DCH)的用户平面协议
  15. Vue实现树形菜单组件
  16. Samsung-WLAN-AP路由器RCE漏洞复现
  17. 怎样将pdf格式转换成jpg
  18. linux修改X2APIC参数,Linux 開機參數 intremap=no_x2apic_optout
  19. html代码的魔方加密,三维魔方加密算法如何给文本文件加密
  20. matlab ghm,matlab – 用Python中的matplotlib绘制许多数据点

热门文章

  1. python实用技巧,打破常规,让你的语句变得优雅美观!
  2. 回收站的东西删了怎么恢复?永久删除的文件如何恢复
  3. 搜遍整个淘宝,这8家礼物店最值得收藏!
  4. 【转】老硬件搬家,自制1u电源a4小机箱_图拉丁吧_百度贴吧
  5. 8核服务器什么性能,服务器不同cpu级别,二核四核六核八核有什么不同?
  6. WPF基础五:UI①布局元素WrapPanel
  7. 进程管理工具supervisor的使用、常见报错问题处理
  8. 网络负载平衡集群NLB的搭建
  9. python format左对齐_Python_format格式化输出基础篇
  10. Android 实现剪贴板功能