七夕节到了,送您一个女朋友pythonopencv实现
1 说明:
=====
1.1 参看文章:https://my.oschina.net/u/4506734/blog/4471506/print
1.2 对源代码进行修改,注释,对图片进行替换。
1.3 图片来源:今日头条免费正版图片。
xk==相框==背景图
mv==七夕节送您一个美女
2 效果图:
顺时针取四个点,然后按enter即可
3 环境:
华为笔记本电脑、深度deepin-linux操作系统、python3.8和微软vscode编辑器。
4 代码:#---第1步:导入模块--- import cv2 import numpy as np #---第2步:鼠标点击--- def mouse_handler(event,x,y,flags,data): if event ==cv2.EVENT_LBUTTONDOWN: #画圆点:红色,坐标,大小等设置 cv2.circle(data["im"],(x,y),3,(0,0,255),5,16) cv2.namedWindow("Image",0) cv2.imshow("Image",data["im"]) #取4个点 if len(data["points"]) <4: data["points"].append([x,y]) #---第3步:获取4个顺时针的点--- def get_four_points(im): data = {} data["im"] = im.copy() data["points"] = [] cv2.namedWindow("Image", 0) cv2.imshow("Image",im) #请注意你标记点的数据,是顺时针,需要与pst_src 方向一致 cv2.setMouseCallback("Image",mouse_handler,data) cv2.waitKey(0) #竖直方向堆叠起来; points = np.vstack(data["points"]).astype(float) return points #---第4步:主函数--- def main(): #美女照片读取,注意路径 img_src = cv2.imread("/home/xgj/Desktop/pic-bg/mask/mv.jpeg") size = img_src.shape # 取得四个坐标 ##需要注意一点,坐标 Pick 点的顺序须与记录替换图像顶点顺序一致,否则转换图会有偏差 pst_src = np.array( [ [0,0],[size[1]-1,0], [size[1]-1,size[0]-1], [0,size[0]-1] ],dtype=float ) #大图:相框,注意路径 img_dst = cv2.imread("/home/xgj/Desktop/pic-bg/mask/xk.jpeg") print("Click on four corners of bllboard and the press ENTER") #获取4个点 four_point = get_four_points(img_dst) #Calculate Homography between source and destination points #计算源点和目标点之间的单应性 h,status = cv2.findHomography(pst_src,four_point) #透视变换(单应性) im_temp = cv2.warpPerspective(img_src,h,(img_dst.shape[1],img_dst.shape[0])) cv2.fillConvexPoly(img_dst,four_point.astype(int),0,16) #照片叠加 img_dst = img_dst + im_temp cv2.namedWindow("Image", 0) cv2.imshow("Image",img_dst) cv2.waitKey(0) #---第5步:调用main函数--- if __name__ =="__main__": main()
===自己整理并分享出来===
喜欢的人,请点赞、关注、评论、转发和收藏。
碳中和的前世今生这段时间碳中和的概念十分火爆,很多人还是不明白什么是碳中和。碳中和指的是在一定时间里产生的温室气体总的排放量,通过植树造林等形式最终实现二氧化碳的零排放。而二氧化碳排放达到峰值就被
这样的孩子一般活不过2岁,但她却用稚嫩的肩膀顽强抗争着广场上,一群孩子正在欢快地跑着跳着,他们你追我赶,时不时发出咯咯的笑声,他们尽情地享受着他们无忧无虑的童年。可是有这么一群孩子,尽情地玩耍在他们眼里成了奢望,他们是一群被判定活不过
离异家庭互相依靠,孩子却又挣扎在生死一线2002年,在河南省上蔡县的一个小村庄里,一个小女孩坐在家门口的石凳上,眼泪弄花了她漂亮的小脸,大大的眼睛里充满了迷茫。妈妈,我要妈妈,我的妈妈去哪里了。她哭着喊道,可是空无一人的
幸存者偏差效应这个名词的第一个提出者,是古罗马的政治家西塞罗。生活在2000多年前的西塞罗,是一名无神论者。当他的朋友们劝他去拜拜神吧的时候,他就会反问他的朋友我为什么要去拜神呢?他的朋友说在海
11岁男孩无法上学,每天扎四针,满身针眼,只因患上这种病妈妈,我什么时候可以不用打针测血糖了啊?好疼啊!我不想打,为什么天天打针?我的病什么时候能好啊?每当听到儿子这样问,强强妈妈都心如刀割。11岁的强强每天早上都要测血糖,测完血糖还要
夏天宝宝不爱吃饭喝奶,没精神,抵抗力差,竟是因为这个玲儿是一名新手妈妈,去年她刚刚生下了自己的宝宝,君君。小君君白白胖胖得很是可爱,而且这孩子很懂事,虽然不会说话,但是很听爸爸妈妈的话,很少哭闹,每天按时喝奶,按时睡觉,特别的省心。
所有家长!这份儿童节出行攻略,不看后悔随着疫情得到进一步控制,不少家长打算趁着六一假期,带上自家的神兽到户外舒展筋骨,释放活力。在此,童医生特意为各位家长们准备了一份健康出行攻略!提高安全防范意识幼儿外出活动,一定要有
钙和锌能一起补吗?90的宝妈都做错了钙和锌能同补吗?妈妈总为宝宝的健康操心,发现宝宝有些枕秃了吃饭太少啦长得不胖啦就联想到了是不是我的宝宝缺锌缺钙了?或是妈妈抱着防范于未然的想法,索性给孩子先补起来。为了方便省力,有
入伏啦!三伏天育儿攻略已上线,各位家长请收好转眼已到了三伏天,每天的气温都是30多度。前几天就听到一位宝妈说,入伏了家里特别热,但是怕孩子感冒也不敢吹空调,结果孩子起了一身热痱子。宝妈直呼太难了,冷也不是,热也不是!确实是,
端午节带娃出行的攻略都在这了,宝爸宝妈们来抄作业儿童节刚过完不久,端午节又要来了上半年最后一个小长假,你计划好了吗?是去附近的公园植物园?还是带孩子去看看其他城市的天空?与孩子一起旅行,是件既快乐又充满挑战的事情,如果能注意下面
孕妈不补钙酿惨剧孩子得了先天性佝偻病!孕期补钙做到这3点7个月的壮壮最近头型越来越方,跟其他的孩子不太一样。家里人觉得奇怪,就带孩子去医院检查。检查结果却让家人大吃一惊,原来壮壮是患了先天性的佝偻病,而且照这样发展,以后还会出现O型腿或
孕期各阶段最佳睡姿孕期各阶段最佳睡姿?孕期睡姿孕期注意孕期睡眠孕早期13个月随意睡孕早期,胎儿的生长发育比较缓慢,妈妈的腹部隆起不会很明显,外力或自身的压迫感不会很强。所以,孕妇的睡姿应该以舒适为主
孕期运动的好处,你还躺着养胎吗?孕期运动的好处,你还在躺着养胎吗?孕期运动的好处辣么多,你还在葛优躺吗?现在的人都很讲究生活品质,运动锻炼身体也成为了许多人的生活中所必备的一部分,但有些人怀孕了之后就不敢运动,担
孕期,哺乳期警告这样喂奶,不会胸下垂孕期哺乳期警告这样喂奶,不会胸下垂产后除了肚子大,让宝妈们非常抓狂的还有万物皆上涨,唯有胸下垂!夏天热到出汗还得把胸抬起来擦一擦这句话可能道出了很多宝妈们内心的恐慌。其实,让胸部下
给媳妇存个孕期食谱!爱她从小事做起给媳妇存个孕期食谱!爱她从小事做起因为怀孕认识了很多的爸爸,在群里面聊天,互相都会交流经验我媳妇备孕时总是问我孕期应该怎么吃,于是想到把之前收集的干货整理出来贡献给大家所有的准妈妈
写给未来夫人的第32封信夫人安。昨晚,我们在群里面聊天,说了好多,说到我和你的事情。有人不看好我们的这种心灵的相互依偎,并在合适的机会向着现实出发的爱情。说得很直白,很现实。你说,你知道我不愿意听。我没事
写给未来夫人的第36封信夫人安,见字如面。7月26日601,我给你打招呼了,早安。你也醒来好早呢,我知道你睡得不是很深。一直担心你睡得不好,睡眠时间不足呢。你说一醒来能够看到我多好,可以抱着我,在我怀里撒
爱情到底是什么遇到你,让我对我能想到最浪漫的事就是和你一起慢慢变老的誓言更加坚定。在慢慢变老的路上,我想带着你一起踏桂林山水,爬万里长城,观泰山日出,享海上日落,游三峡风光,憩民风小筑走累了,停
孩子的玩具被别人弄坏怎么办?这个妈妈的做法值得所有家长学习爸爸带小宇在广场上玩,有个小朋友跑过来踩坏了他的玩具,小宇不干了,要那个小朋友赔,小朋友的妈妈过来问玩具多少钱要赔给他,小宇爸爸觉得不是什么大事,根本不用赔,拉着小宇回家,一路上小
爸爸妈妈看过来这样带孩子认识冬天才是最好的成长教育带孩子认识和了解这个世界,对孩子来说才是最好的成长教育。现在正值冬季,如何带孩子认识和感受冬天呢?果妈给大家以下建议大自然就像一个神奇的魔术师,经常带给我们惊喜。在这个伴随着寒风与
写给未来夫人的第27封信夫人安,原谅我7月19日才有时间补上我们7月17日的一封信。7月16日晚上,我们一路聊了很多,你说你在楼底下看到一对一对的老爷爷老奶奶相互傻笑,相互搀扶的情景,很开心了,人老还童。
孩子差点弄坏妈妈的电脑,还责怪妈妈不该发脾气,到底谁的错?作为父母,日常生活中经常会面对孩子各种各样的问题,在这些纷繁复杂的问题背后,其实是有一个真问题的,而父母却往往由于自己的情绪固有认知以及各种干扰,看不到真正的问题,也就没办法真正解