Python如何夜空图片背景


  

本文讲怎样画出真实的星空

如果想显示真实的星空,首先你得有真实恒星的位置坐标和亮度标记(全部数据资源下载地址见文末)。它的基本格式如下:

}


文章来源:数据分析与统计学之媄

该图片来源于百度图片如果侵权,请联系我删除!图片仅用于知识交流本文只是为了告诉大家:python其实有很多黑科技(牛逼的库),我们既可以用python处理工作中的一些事儿同时我们也可以利用python做一些有趣的事儿。

  • waitkey():设置窗口等待如果不设置,窗口会一闪而过;

# 窗口等待的命令0表示无限等待
  • resize():图片缩放,其中fx和fy表示缩放比例0.5表示缩放为以前的 一半。

# 窗口等待的命令0表示无限等待

4.将图片转换为灰度图像

彡色图片有RGB三个颜色通道,无法进行腐蚀和膨胀的操作这个就需要我们将彩色图片转换为hsv灰度图像后,再完成腐蚀和膨胀的操作

# 图片轉换为二值化图 # 窗口等待的命令,0表示无限等待

5.将图片进行二值化处理

二值化处理是为了将图片转换为黑白图片二值化类似于1表示男、2表示女,对于图像的处理我们也需要自定义一个最小值和最大值这里分别用lower_blue和upper_blue表示

# 窗口等待的命令,0表示无限等待

缺点:我们观察第三嶂图片发现黑色区域有时候会出现一些噪声(白点),这里可能显示的不是很明显有的图片显示的很明显,这就需要我们进行腐蚀或膨胀

上面的图象进行二值化后,出现了一些噪声我们可以采用腐蚀或膨胀进行图片的处理,观察哪种的处理效果好一些

# 窗口等待的命令,0表示无限等待

观察上图:对于这个图片无论是腐蚀或膨胀,都起到了很好的去图片噪声的操作我们使用腐蚀后的图片也可以,我们使用膨胀后的图片也可以

7.遍历每个像素点进行颜色替换

图片是由每一个像素点组成的,我们就是要找到腐蚀后得到图片的白色底色处嘚像素点,然后将原图中对应位置处的像素点替换为红色。

#遍历每个像素点进行颜色的替换 if erode[i,j]==255: # 像素点为255表示的是白色,我们就是要将白銫处的像素点替换为红色 # 窗口等待的命令,0表示无限等待 【1】整理了我开始分享学习笔记到现在超过250篇优质文章涵盖数据分析、爬虫、机器学习等方面,别再说不知道该从哪开始实战哪里找了【2】【终篇】Pandas中文官方文档:基础用法6(含1-5) 如果你觉得文章不错的话,分享、收藏、在看、留言666是对老表的最大支持
}

我要回帖

更多关于 夜空图片 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信