SVD图片有损压缩测试
注意文件名别保持成svd.m,这样与系统的默认svd程序冲突
图片处理函数生成的三组二维数组对应RGB,处理时保留一组
![](/assets/blank.gif)
![](/assets/blank.gif)
clear all; close all; clc;a1=imread('C:\1.jpg');[m n]=size(a1); a1=double(a1); a=a1(:,:,3); %图片有三个通道 imshow(mat2gray(a)) r=rank(a);[U S V]=svd(a);%re=s*v*d'; re=U(:,:)*S(:,1:1)*V(:,1:1)'; figure; imshow(mat2gray(re)); imwrite(mat2gray(re),'a.jpg') %实际保存是S可以只保存20个字节,U,V按二维数组保存 re=U(:,1:20)*S(1:20,1:20)*V(:,1:20)'; figure; imshow(mat2gray(re)); imwrite(mat2gray(re),'b.jpg')re=U(:,1:80)*S(1:80,1:80)*V(:,1:80)'; figure; imshow(mat2gray(re)); imwrite(mat2gray(re),'c.jpg')re=U(:,1:150)*S(1:150,1:150)*V(:,1:150)'; figure; imshow(mat2gray(re)); imwrite(mat2gray(re),'d.jpg')re=U(:,1:250)*S(1:250,1:250)*V(:,1:250)'; figure; imshow(mat2gray(re)); imwrite(mat2gray(re),'e.jpg')
View Code
转载于:https://www.cnblogs.com/wdfrog/p/8488872.html
SVD图片有损压缩测试相关推荐
- 拼多多关键词测试软件,拼多多图片怎么测试?有哪些步骤?
许多在拼多多开店的新手商家,由于对拼多多平台规则了解不多,会觉得经营好溢价店铺很难.但是其实在拼多多上开店,只要规避平台处罚,做好测图,多上活动就可以了.今天我们主要来了解第二个步骤,拼多多图片怎么测 ...
- 词汇测试软件怎么制作,惠诚图片词汇测试软件使用说明
<惠诚图片词汇测试软件使用说明>由会员分享,可在线阅读,更多相关<惠诚图片词汇测试软件使用说明(7页珍藏版)>请在人人文库网上搜索. 1.惠诚图片词汇测试软件用户手册一简介PP ...
- Yolov5自定义图片训练测试及模型调优(详细过程)
Yolov5自定义图片训练测试及模型调优(详细过程) 1. 图像数据获取.标注 2. 数据集划分及准备 3. 配置训练参数,准备训练: 3.1 修改data/训练配置xxx.yaml文件: 3.2 修 ...
- CSDN外链图片的测试
CSDN外链图片的测试 这里测试了CSDN对简书,博客园的图片链接情况. 测试代码: ![snipaste_20180310_194519.png](https://upload-images.jia ...
- 如何调用 caffe 训练好的模型对输入图片进行测试
如何调用 caffe 训练好的模型对输入图片进行测试 该部分包括两篇文章 win10 下 caffe 的第一个测试程序(附带详细讲解) 主要讲解如何利用 caffe 来训练模型. 如何调用 caffe ...
- java swing实现简单图片显示(测试生成图片快捷方式)
原链接:https://yq.aliyun.com/articles/58303 package com.ts.x;import java.awt.Image; import java.awt.ima ...
- postman 下载图片_postman测试上传图片接口步骤教程
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,前端也要学会使用,只有这样,当接口调试不通的时候,用测试工具,才能够更有底气的甩一张截图给你家的后端,瞧,这是你写的bu ...
- pytorch用自己图片训练/测试/保存
目录 1.训练和测试代码 2.遇到的问题 3.结果展示 参考 1.训练和测试代码 使用时,将训练和测试代码路径修改,并将输出类别修改成需要的类别即可.我这里为6分类. 数据集准备格式: train,t ...
- 猫狗训练单张图片的测试
猫狗训练的训练模型的建立,模型在整个预测集上的预测效果的测试的程序代码网上或一些书籍上都可查阅,但是对单张或某些图片的分类测试程序不多,这里通过参考博客:https://blog.csdn.net/b ...
最新文章
- 接口测试入门软件及使用注意事项
- 2021-01-05 Halcon初学者知识【7】 最简单的测距问题-点与点测距
- 10个关于人工智能和机器学习的有趣开源项目
- Java函数式接口看这一篇就够了
- The requested URL /**** was not found on this server
- Python rang()函数
- leetcode —— 59. 螺旋矩阵 II
- 大数据之-Hadoop3.x_MapReduce_ReduceJoin案例Mapper---大数据之hadoop3.x工作笔记0130
- Android 升级JDK及配置问题。
- 未定义标识符CV_HAAR_SCALE_IMAGE
- Android 通过软引用实现图片缓存,防止内存溢出
- vue中npm run dev运行项目不能自动打开浏览器! 以及 webstorm跑vue项目jshint一直提示错误问题的解决方法!...
- Linked List Cycle给定一个链表,判断其中是否有环。
- 屏幕录像软件使用教程?
- 什么是php递归算法_PHP递归算法(三)
- 计算机网络组建课设心得,计算机网络课程设计心得体会
- 计算机主机中包,百度地图脱机包最终可以在计算机上导入
- 谷歌浏览器的timeline工具的使用
- JavaScript里的两个等于号和三个等于号的区别
- 如何实现Word、PDF、TXT文件的全文内容检索?
热门文章
- docker run指定entrypiont
- Jenkins项目迁移
- Linux debian/deepin安装apache2(httpd)服务:文件服务器搭建
- sonarqube报错解决办法:Caused by: java.io.FileNotFoundException: /opt/sonar/temp/sharedmemory (权限不够)
- 配置K8S web ui控制台
- Windows 路由追踪tracert命令使用示例
- MySQL-proxy实现读写分离详细步骤
- AngularJS集合数据遍历显示
- 微型计算机的层次结构,计算机系统层次结构微程序级
- 拓扑排序(完整案列及C语言完整代码实现)