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

签名去背景图像处理实例

一、前言

         在生活中我们经常用到电子签名,但有时候我们所获取的图像的彩色图像,我们需要获取白底黑字的电子签名,我们可以通过下面程序对彩色图像进行处理达到我们的处理目的。

       原始彩色图像如下:

二、原始代码

clear all;close all;clc;
%I=imread('.\网络签名.jpg');
[filename,pathname]=uigetfile({'*.*';'*.bmp';'*.jpg';'*.tif';'*.jpg';'*.png'},'选择图片');
if isequal(filename,0)||isequal(pathname,0)
    errordlg('您还没有选取图片!!','温馨提示');%如果没有输入,则创建错误对话框
    return;
else
end
str=[pathname,filename];
I=imread(str);
Ir=I(:,:,1);Ig=I(:,:,2);Ib=I(:,:,3);
%figure,imshow(Irb);
%figure,imhist(Irb);
%figure,imshow(Ir);
bw=im2bw(Ir,graythresh(Ir));
%figure,imshow(bw);
imwrite(bw,'.\去背景后签字.png');  %将去背景后的签名以png图像格式保存在当前文件夹中
%figure,
imshowpair(I,bw,'montage'); %显示并比较两幅图像

    撰写博客不易,请关注和点赞,欢迎转发!

相关文章:

  • Qwen3的“混合推理”是如何实现的
  • 黑马点评大总结
  • 在Excel中轻松处理嵌套JSON数据:json-to-excel插件使用指南
  • Vue3核心语法速成
  • 慢sql处理流程和常见案例
  • 20250505下载VLC for Android
  • git上常用的12个月份对应的英语单词以及月份英语缩写形式
  • 矩阵快速幂 快速求解递推公式
  • 二重指针和二维数组
  • 力扣119题解
  • 机场围界报警系统的研究与应用
  • 深入理解 CSS Flex 布局:代码实例解析
  • WMS仓库管理系统:Java+Vue,含源码及文档,集成仓储全流程管控,实现库存精准、作业高效、数据透明
  • 苹果公司正在与亚马逊支持的初创公司Anthropic展开合作
  • 【数据结构】第八章:排序
  • 网络编程套接字(一)
  • C语言数据在内存中的存储详解
  • 标题:试验台铁地板:革新之路
  • Untiy基础学习(六)MonoBehaviour基类的简单介绍
  • QT聊天项目DAY08
  • 强沙尘暴压城近万名游客被困,敦煌如何用3小时跑赢12级狂风?
  • 刘翔的赛会纪录被改写,田径钻石赛在赛场内外交出精彩答卷
  • 巴基斯坦宣布禁止印度船只入港
  • 上音校园春日花艺引路人打卡,阳台音乐会吹响《玫瑰人生》
  • 生命与大海相连:他在300多米的深海行走,在沉船一线打捞救援
  • 保险经纪公司元保在纳斯达克挂牌上市,去年净赚4.36亿元