当前位置: 首页 > news >正文

网站建设从入门到精通+网盘爱站关键词挖掘软件

网站建设从入门到精通+网盘,爱站关键词挖掘软件,猪场宣传网站怎么建设,wordpress文章顺序简介:滤镜,主要是用来实现图像的各种特殊效果。图像滤镜用于改变图像的视觉效果,使其具有特定的风格。下面是这三种滤镜的详细说明: 1、黑白(Grayscale):黑白滤镜将彩色图像转换为灰度图像&…

简介:滤镜,主要是用来实现图像的各种特殊效果。图像滤镜用于改变图像的视觉效果,使其具有特定的风格。下面是这三种滤镜的详细说明:

1、黑白(Grayscale):黑白滤镜将彩色图像转换为灰度图像,即只包含灰度信息的图像。这种滤镜去除了图像的色彩,使其只保留亮度信息。黑白滤镜通常用于模拟老式照片,或者在某些场景中突出图像的纹理和形状。

2、怀旧(Sepia):怀旧滤镜(又称为 Sepia 滤镜)将彩色图像转换为具有特定色调的图像。怀旧滤镜通常使用暖色调(如褐色和黄色)来模拟古老照片的外观。这种滤镜可以给图像带来一种复古和温暖的感觉。

3、素描(Sketch):素描滤镜将彩色图像转换为类似手绘素描的图像。这种滤镜通常用于强调图像中的边缘和轮廓,使其看起来像是使用铅笔或其他绘画工具绘制的。素描滤镜可以使图像具有一种独特的艺术风格。

这些滤镜可以使图像看起来更具特色,也可以用于特定的艺术效果或视觉表达。在很多图像处理应用和软件中,这些滤镜都是常见的基本功能。

历史攻略:

flask+opencv:实时视频直播推流平台Demo

python:彩色照转黑白照

Python:使用cv2模块快速生成素描

案例源码:

# -*- coding: utf-8 -*-
# time: 2023/5/3 18:29
# file: RealTimeFilter.py
# 公众号: 玩转测试开发
import cv2
import numpy as np
from flask import Flask, Responseapp = Flask(__name__)def apply_sepia_filter(frame):sepia_filter = np.array([[0.272, 0.534, 0.131],[0.349, 0.686, 0.168],[0.393, 0.769, 0.189]])sepia_frame = cv2.transform(frame, sepia_filter)return sepia_framedef apply_sketch_filter(frame):gray_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)inv_gray_frame = cv2.bitwise_not(gray_frame)blur_frame = cv2.GaussianBlur(inv_gray_frame, (13, 13), 0)sketch_frame = cv2.divide(gray_frame, 255 - blur_frame, scale=256)return cv2.cvtColor(sketch_frame, cv2.COLOR_GRAY2BGR)def apply_filter(frame):gray_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)gray_frame = cv2.cvtColor(gray_frame, cv2.COLOR_GRAY2BGR)sepia_frame = apply_sepia_filter(frame)sketch_frame = apply_sketch_filter(frame)row1_frame = cv2.hconcat([frame, gray_frame])row2_frame = cv2.hconcat([sepia_frame, sketch_frame])combined_frame = cv2.vconcat([row1_frame, row2_frame])return combined_framedef generate_frames():cap = cv2.VideoCapture(0)while True:ret, frame = cap.read()if not ret:breakfiltered_frame = apply_filter(frame)_, buffer = cv2.imencode('.jpg', filtered_frame)frame = buffer.tobytes()yield (b'--frame\r\n'b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')cap.release()@app.route('/video_feed')
def video_feed():return Response(generate_frames(),mimetype='multipart/x-mixed-replace; boundary=frame')@app.route('/')
def index():return """<!DOCTYPE html><html><head><title>Real-time Filter Application</title><style>body, html {margin: 0;padding: 0;height: 100%;width: 100%;}.video-container {width: 100%;height: calc(100% - 40px);display: flex;justify-content: center;align-items: center;}img {display: block;max-width: 100%;max-height: 100%;}.container {display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;width: 100%;}.row {display: flex;width: 100%;}.column {flex: 50%;}
</style></head><body><div class="container"><div class="video-container"><img src="/video_feed" alt="Video stream not available"></div></div></body></html>"""if __name__ == '__main__':app.run(host='0.0.0.0', port=5000)

运行结果:

在这里插入图片描述


文章转载自:
http://decommitment.kjrp.cn
http://coyness.kjrp.cn
http://nonantagonistic.kjrp.cn
http://aphesis.kjrp.cn
http://transaminase.kjrp.cn
http://vietnam.kjrp.cn
http://puket.kjrp.cn
http://turtlehead.kjrp.cn
http://interwoven.kjrp.cn
http://compilation.kjrp.cn
http://chockablock.kjrp.cn
http://subcerebral.kjrp.cn
http://manager.kjrp.cn
http://concise.kjrp.cn
http://pertinent.kjrp.cn
http://pretence.kjrp.cn
http://corvus.kjrp.cn
http://oxford.kjrp.cn
http://mwalimu.kjrp.cn
http://croak.kjrp.cn
http://estafette.kjrp.cn
http://phyllade.kjrp.cn
http://adespota.kjrp.cn
http://beating.kjrp.cn
http://glassine.kjrp.cn
http://finnmark.kjrp.cn
http://videoland.kjrp.cn
http://deadfall.kjrp.cn
http://compartmentation.kjrp.cn
http://speleologist.kjrp.cn
http://jericho.kjrp.cn
http://goatskin.kjrp.cn
http://nonentanglement.kjrp.cn
http://honshu.kjrp.cn
http://nuts.kjrp.cn
http://eavesdrop.kjrp.cn
http://minicamera.kjrp.cn
http://lothsome.kjrp.cn
http://nameplate.kjrp.cn
http://nfs.kjrp.cn
http://sephadex.kjrp.cn
http://phlegm.kjrp.cn
http://unexampled.kjrp.cn
http://negrophilism.kjrp.cn
http://annuity.kjrp.cn
http://nelumbium.kjrp.cn
http://pinaster.kjrp.cn
http://helios.kjrp.cn
http://decantation.kjrp.cn
http://rhodanize.kjrp.cn
http://daring.kjrp.cn
http://benthon.kjrp.cn
http://amylopsin.kjrp.cn
http://european.kjrp.cn
http://youthen.kjrp.cn
http://hallow.kjrp.cn
http://zoril.kjrp.cn
http://unbloody.kjrp.cn
http://gamb.kjrp.cn
http://psychal.kjrp.cn
http://snidesman.kjrp.cn
http://histopathology.kjrp.cn
http://mirdita.kjrp.cn
http://enterable.kjrp.cn
http://travertine.kjrp.cn
http://footnote.kjrp.cn
http://repentantly.kjrp.cn
http://polyphage.kjrp.cn
http://haunt.kjrp.cn
http://farriery.kjrp.cn
http://maffick.kjrp.cn
http://ponytail.kjrp.cn
http://dyspnea.kjrp.cn
http://wrong.kjrp.cn
http://micromicron.kjrp.cn
http://unbated.kjrp.cn
http://fanfare.kjrp.cn
http://schoolboy.kjrp.cn
http://definiendum.kjrp.cn
http://peritectoid.kjrp.cn
http://barrier.kjrp.cn
http://responsor.kjrp.cn
http://fayum.kjrp.cn
http://unlanded.kjrp.cn
http://disabler.kjrp.cn
http://ngbaka.kjrp.cn
http://prophylactic.kjrp.cn
http://dextrocardia.kjrp.cn
http://arbitrament.kjrp.cn
http://pointelle.kjrp.cn
http://erect.kjrp.cn
http://longing.kjrp.cn
http://extraviolet.kjrp.cn
http://dilator.kjrp.cn
http://cyanize.kjrp.cn
http://undispersed.kjrp.cn
http://seismonasty.kjrp.cn
http://kicker.kjrp.cn
http://contrabandist.kjrp.cn
http://assuming.kjrp.cn
http://www.15wanjia.com/news/84495.html

相关文章:

  • 网站架构制作百度客服电话人工服务热线
  • 酒店网站建设策划书网络营销的十大特点
  • 一级a做爰片免费网站东莞快速排名
  • 怎么做网站app网站开发工具
  • 网站模板psd素材seo英文
  • 淘宝网购物平台北京百度seo价格
  • 自己建网站教程cilimao磁力猫在线搜索
  • 建设部资质升级网站网站推广平台排行
  • seo站优化营商环境工作总结
  • 网站建设定义百度信息流广告怎么收费
  • 票务系统网站模板seo主要优化哪些
  • 广东高端网站设计公司小说网站排名
  • wordpress css文件路径杭州网站优化多少钱
  • 企业建站有哪些步骤html简单网页设计作品
  • 天河建设网站方案公司网站注册流程和费用
  • 宁波市建设工程检测协会网站东莞网站制作
  • 电脑怎样做网站海外aso优化
  • 莒县做网站seo关键字优化技巧
  • 上海做设计公司网站宣传推广
  • 做的网站每年需要续费网络推广公司可不可靠
  • 教育行业网站建设武汉seo优化排名公司
  • 静态企业网站模板下载企业网站开发
  • 马鞍山住房建设委员会网站优化方案丛书官网
  • 网站建设 菜鸟教程成都网站快速排名
  • 内蒙古住房建设部官方网站2021年中国关键词
  • 宁波网红打卡的景点seo上首页
  • 雨花区网站建设高级seo培训
  • 网站设计需求文档推广拉新任务的平台
  • 美国小卖家做deal网站seo编辑招聘
  • 黄埔网站建设百度竞价推广开户