Python+OpenCV人体变形哈哈镜

如需远程调试,可加QQ905733049由专业技术人员远程协助!

运行代码如下:

import cv2
import numpy as np
img = cv2.imread('face1.jpg')
#img = cv2.imread('me.jpg')
new_img = np.zeros([row, col, dim], dtype=np.uint8)#cv2.imshow('img', img)
#cv2.waitKey(0)#
center_i = row / 2
center_j = col / 2
radius = min(center_i, center_j) # 防止前面赋值越界# i, j为new_img的坐标,下面要找到原图像的对应坐标
for i in range(row):for j in range(col):y = np.sqrt((i - center_i)**2 + (j - center_j)**2) # 新坐标i,j与圆心距离new_img[i, j, :] = img[i, j, :]if (y <= radius): # 圆心内的像素要分配新的位置original_i = np.int(floor(y*(i-center_i) / radius + center_i)) # 根据现有坐标找回原图坐标,这里不懂,记录下来original_j = np.int(np.floor(y*(j-center_j) / radius + center_j))new_img[i, j, :] = img[original, original_j, :]cv2.imshow('new_img', new_img)
cv2.waitKey(0)

运行结果如下:

opencv人脸识别与变形哈哈镜相关推荐

  1. opencv 全志_移植opencv人脸识别到全志A10开发板上 +linux3.0内核

    移植opencv人脸识别 libz:    zlib-1.2.3 libjpeg:   jpegsrc.v6b libpng:   libpng-1.2.18 libyasm:   yasm-0.7. ...

  2. python人脸照片分类_Python OpenCV 人脸识别(一)

    前面介绍了Numpy模块,下面再介绍一个OpenCV模块,就基于这两个库看一下当下很火的人工智能是如何实现的,我们介绍几个:人脸识别(当下非常火的).音视频操作等等.今天先介绍一下静态图片的人脸识别, ...

  3. 图像识别——(java)opencv(人脸识别简单实现)

    人脸识别 package com.acts.opencv.demo;import javax.servlet.http.HttpServletRequest; import javax.servlet ...

  4. Python+OpenCV人脸识别签到考勤系统(新手入门)

    Python+OpenCV人脸识别签到考勤系统(新手入门) 前言 项目效果图 项目需要的环境 编译器 辅助开发QT-designer 项目配置 代码部分 核心代码 项目目录结构 后记 正式版改进 项目 ...

  5. python opencv人脸识别考勤系统的完整源码

    这篇文章主要介绍了python opencv人脸识别考勤系统的完整源码,本文给大家介绍的非常详细,希望对大家的学习或工作具有一定的参考借鉴价值. 代码如下: import wx import wx.g ...

  6. openCV人脸识别简单案例

    1 基础 我们使用机器学习的方法完成人脸检测,首先需要大量的正样本图像(面部图像)和负样本图像(不含面部的图像)来训练分类器.我们需要从其中提取特征.下图中的 Haar 特征会被使用,就像我们的卷积核 ...

  7. 【opencv人脸识别1】从图片中检测人脸

    [opencv人脸识别一]从图片中检测人脸 本系列主要讲述利用opencv实现人脸识别的相关知识,并给出实际代码.且循序渐进,由基础到复杂,从最基本的图片检测人脸到视频检测.识别人脸,再到较大型人脸数 ...

  8. OpenCV 人脸识别 源代码

    请直接查看原文 OpenCV 人脸识别 源代码 https://hotdog29.com/?p=553 在 2019年7月6日 上张贴 由 hotdog发表回复 opencv 人脸识别 在本教程中,您 ...

  9. 基于python opencv人脸识别的员工考勤系统

    WorkAttendanceSystem 一个基于opencv人脸识别的员工考勤系统,作者某双一流A类大学里的一流学生,写于2018/09/,python课设期间. 源代码详细解释请关注微信公众号: ...

最新文章

  1. 6、CSS Id 和 Class类选择器
  2. 绘制多个折线图_学习笔记第一页 | 常用统计图绘制及描述规范
  3. evb测试板_DVT测试方案
  4. Linux内核Makefile文件
  5. Subsonic简单的语法整理
  6. 搜索引擎 —海量数据搜索
  7. 人生短暂,持之以恒地做一件事情就会成功(每当烦躁心急如焚的时候就读读这篇文章吧)--转自孵化恐龙蛋
  8. websocket前端向后端传数据时出现Buffer
  9. 猫脸关键点检测Baseline【阿水】
  10. DBA-doing business as
  11. 更新安卓系统部分代码
  12. WEB2.0下的金蛋 什么样的商业模式会成功?
  13. 初识python导学案_高中数学 第三章 三角恒等变换 3_2_2 半角的正弦、余弦和正切学案 新人教b版必修4...
  14. python123基本数据类型有哪些_python的基本数据类型
  15. blood pressure android app,‎App Store 上的“Blood Pressure App ++”
  16. 2022年9月电子学会Python等级考试试卷(三级)答案解析
  17. 台式计算机卡拉ok点歌系统,台式机改造歌厅点歌系统几款实用范例
  18. Matlab子图间距和边缘距离调整
  19. 计算机android开题报告,计算机本开题报告.docx
  20. Unity3D官方推荐教程roll a bal案例

热门文章

  1. 华为鸿蒙vogtloop30pro价格,华为Mate30全面接入鸿蒙生态,首发瀑布曲面屏+5G,价格又贵了...
  2. win11关闭蓝牙耳机音质差的handsfree模式
  3. Scrapy框架流程图详解
  4. 《我是IT小小鸟》读书笔记
  5. windows下使用telnet命令Ping 端口
  6. php推荐笔记本,什么笔记本电脑性价比高_2017性价比高的笔记本推荐-太平洋电脑网...
  7. [转] 魔兽系列事件报道
  8. 神舟战神笔记本(Z7M-KP7Z)双系统安装ubuntu 16.04遇到的坑及解决方法
  9. 基于Python会话与requests库实现河北网络学院自动化
  10. c语言点餐对话系统,智能点餐系统的设计与实现.pdf