矩形roi填充斑块

import cv2
import numpy as np
img = np.zeros([200,200,3],np.uint8)
img[:,:,:]=255img[50:100,50:100]=[0,0,0]
cv2.imshow("asdf",img)img_ = cv2.GaussianBlur(img,(51,51),0)
cv2.imshow('img_',img_)cv2.waitKey()

圆形roi填充斑块

import cv2
import numpy as np
img = np.zeros([200,200,3],np.uint8)
img[:,:,:]=255img = cv2.circle(img, (100, 100), 50, (0, 0, 0), -1)
# img = cv2.circle(img, (50, 50), 50, (255, 0, 0), 1, 8, 0)  # 画圆# img[50:100,50:100]=[0,0,0]
cv2.imshow("img",img)img_ = cv2.GaussianBlur(img,(51,51),0)
cv2.imshow('result',img_)cv2.waitKey()

椭圆roi

import cv2
import numpy as np
img = np.zeros([200,200,3],np.uint8)
img[:,:,:]=255img=cv2.ellipse(img, (100,100), (75, 50), 0, 0, 360, (0, 0, 0), -1)
# img = cv2.circle(img, (100, 100), 50, (0, 0, 0), -1)
# img = cv2.circle(img, (50, 50), 50, (255, 0, 0), 1, 8, 0)  # 画圆# img[50:100,50:100]=[0,0,0]
cv2.imshow("img",img)img_ = cv2.GaussianBlur(img,(51,51),0)
cv2.imshow('result',img_)cv2.waitKey()

生成椭圆高斯斑块,然后贴到另一张图上面:

import cv2
import numpy as np
img = np.zeros([100,100,3],np.uint8)
img[:,:,:]=255img=cv2.ellipse(img, (50,50), (30,20), 0, 0, 360, (0, 0, 0), -1)
# img = cv2.circle(img, (100, 100), 50, (0, 0, 0), -1)img_ = cv2.GaussianBlur(img,(41,41),0)# cv2.imwrite( "result.png", img_)width=70
height=50img_=img_[(50-height//2):(50+height//2),(50-width//2):(50+width//2)]
cv2.imshow('img_',img_)
dst = cv2.imread("./1-2.png")
dst=cv2.resize(dst,(500,500))cv2.imshow('dst_o',dst)dst[300:300+height,200:200+width]=cv2.addWeighted(dst[300:300+height,200:200+width],0.3,img_,0.8,0)cv2.imshow('result',dst)
cv2.waitKey()

python 生成高斯斑块相关推荐

  1. python生成高斯(gauss)数据并保存为txt文件

    1.数据目标公式 G(x)=1000∗e−4∗ln2∗(x−91)2/0.52+0.3∗x2+2∗x+100G(x) = 1000 * e^{-4*ln2*(x-91)^2 / 0.5 ^2}+ 0. ...

  2. 【图像处理】python生成二维isotropic(各向同性)、anisotropic(各向异性) 高斯核

    Motivation 需要自己做个各向异性的高斯核来处理图像,查了下没有看到特别好的实现,于是自己动手写了一个. 代码 实现比较简单,生成高斯核的部分借鉴了外网的一篇博客.如果要产生一个椭圆形的分布( ...

  3. Python生成随机高斯模糊图片

    Python可以使用opencv库很方便地生成模糊图像,如果没有安装opencv的,可以用pip安装: pip install python-opencv 想了解高斯模糊是什么的话,可以看wiki百科 ...

  4. 高斯滤波详解 python实现高斯滤波

    一. 高斯滤波 高斯滤波是一种线性平滑滤波器,对于服从正态分布的噪声有很好的抑制作用.在实际场景中,我们通常会假定图像包含的噪声为高斯白噪声,所以在许多实际应用的预处理部分,都会采用高斯滤波抑制噪声. ...

  5. 使用OpenCV和Python生成视频条形码

    使用OpenCV和Python生成视频条形码 1. 效果图 2. 原理 2.1 步骤 2.2 项目结构 3. 源码 参考 这篇博客将演示如何使用Python + OpenCV生成视频条形码. 生成视频 ...

  6. python生成订单号或生成任意序列

    python生成订单号或生成任意序列 示例代码: import time# 生成订单号 def get_order_code():# 年月日时分秒+time.time()的后7位order_no = ...

  7. 独家 | 手把手教你怎样用Python生成漂亮且精辟的图像(附教程代码)

    作者:Fabian Bosler 翻译:车前子 校对:吴振东 本文约4800字,建议阅读15分钟. 本文将介绍如何利用Python生成图像并将结果做出可视化分析. 在上周的文章<用python从 ...

  8. Python生成随机五位数——模仿手机验证码

    使用Python生成随机的五位手机验证码. # -*- coding:utf-8 -*-#生成五位随机数,模仿手机验证码#导入random库,可以生成随机数 import randomdef ran( ...

  9. python生成时间戳_python生成13位或16位时间戳以及反向解析时间戳的实例

    我就废话不多说了,直接上代码吧! import datetime import time def get_float_time_stamp(): datetime_now = datetime.dat ...

最新文章

  1. 512 个 AI 职位、11 万美元年薪,盘点 2018 最佳人工智能公司
  2. IaaS, PaaS和SaaS是云计算的三种服务模式
  3. 解决Win7旗舰版开机后无线网络识别非常慢的问题
  4. 计算机类专计算机网络基础与应用,2016年秋季学期计算机专业《计算机网络基础(专)》第一次语音答疑.ppt...
  5. pmp每日三题(2022年2月21日)
  6. 肖仰华 | 做个“有知识”的机器人
  7. jupyter安装与迁移文件
  8. ios 分段 判断 小说阅读器_还在用别的小说阅读器?今天教你用Python制作简易小说阅读器!...
  9. oracle之 如何 dump logfile
  10. 6月28(docker)
  11. 提取pdb氨基酸序列
  12. ie登录显示登录到ftp服务器,ie浏览器登陆ftp服务器
  13. kodexplorer可道云插件之控制台
  14. 苹果账户登录_开心,安卓手机支持和iPhone内APP账户互通
  15. 大数据【Java开发转大数据学习路线分解】(不断细化ing)
  16. 知识管理:新时代企业竞争力核心
  17. JavaScript之JSON
  18. C语言:【U-boot 和 kernel】添加【调试log宏】
  19. 使用者——初见Pixhawk
  20. 【绝对原创】Unity开发 NGUI如何使游戏屏幕 自适应

热门文章

  1. [数电计组]第二节:二进制编码
  2. 给我写一个维吾尔文音节切分js方法
  3. WPF 九 ( loaded 事件和 Initialized 事件区别以及事件执行顺序总结)
  4. github上如何为markdown文件生成目录
  5. web渗透-robots.txt的用途
  6. 【java】RGB颜色转换为16进制颜色
  7. 【一起学习输入法】华宇拼音输入法开源版本解析(10)
  8. ARP病毒攻击技术分析与防御(补充知识)
  9. 【板栗糖GIS】天正cad—天正选择中如何快速选择并删除图纸中多个相同对象
  10. 【富文本编辑器】Ueditor的demo——创建、修改——代码使用