- 博客(27)
- 资源 (65)
- 收藏
- 关注
转载 需求分析篇----只需三步,掌握业务流程绘制的方法
(需说明的是,实际上快递柜和快递公司,由于不是一家公司,所以,这里面快递柜是一个独立的角色);当然,在具体的整合过程,以及整合后,我们还需要对很多细节进行推敲,完善,很多时候也不是一次性就完成的,这里面还有很多正常、异常的情况需要去考虑,但有了上面的基本方法,你的框架定下来了,细节逐步去完善就不会很难了。有了第一步的分阶段,我们需要对每个阶段的细节内容进行梳理,阶段细节的梳理,其实要弄清楚的这里面会涉及那几个角色,这里的角色,不仅仅指用户,系统或者某个实体作为和任务有交互的地方,都是一个角色;
2023-07-11 14:32:31
979
转载 需求分析篇-------从实例中理解业务需求、用户需求、功能需求的转化
其实用“验证码开启”会更合适;因为会存在很多这样的场景,某个寄快递的人,刚好家里有人下楼,或者认识的邻居下楼,而快递柜就在小区门口,那么找人代劳一下放件是一种很正常的事情,那么这时候,使用验证码就是一种最合适、简便的方式;通过上面的分析,我们发现,只要你充分认清楚业务需求方的诉求、用户在执行具体任务时的诉求,并对产品的常规实现方式有了解的话,需求分析并不是一个多复杂的过程,就是这么一步步去推理、去转化的过程;功能需求---------对应的是产品,即产品要具备怎样的功能,才能满足相应的业务需求和用户需求;
2023-07-11 14:25:59
2272
转载 需求调研篇---业务调研的开展
以上,只是以一个“接单”节来梳理的业务调研内容,并不能涵盖所有的细节,但只要从这5个方面出发,逐一进行细化,以访谈、观摩,资料收集、会议讨论等多种方式来开展调研,是能有效确保我们的业务调研不走偏,并带回充分有效的信息;当然,业务场景的细节并不是每个都需要满足,梳理出来,是让我们更好的了解用户的使用特征,并帮助我们在需求分析时,对各场景下用户的关注点来进行识别,并结合其使用频次、对核心功能的支撑作用来决定功能的优先级。这个很容易想到,我们要了解一个业务,肯定首先从这个业务具体做什么、怎么做来了解;
2023-07-11 14:19:22
357
转载 需求调研篇---调研维度分析
引言:对于很多从事外包项目的公司来说,一个新项目,往往只有2~3个月的交付周期,而往往给予到需求调研的时间,很多时候只有短短的几天,如何能在几天的时间里面,把一个新项目的需求调研清楚,确实是令产品人员很头疼的一个问题,本文试图从需求调研的几个关键维度出发,把调研中的关键点梳理出来,让产品人员在实施调研过程中有据可依,有章可循。项目背景,是了解用户建设该项目的动机和背后存在的痛点的关键环节,基于不同的动机,客户对系统的要求也是很大差别的;
2023-07-11 14:11:32
468
原创 使用Intellij Idea生成可执行文件jar,转为exe文件步骤全过程
使用Intellij Idea生成可执行文件jar,转为exe文件步骤全过程
2022-07-08 09:59:21
4693
原创 java实现zigzag扫描
在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:在这里插入代码片
2021-12-28 16:39:48
921
原创 使用java编写DCT变换和反DCT变换
DCT变换、DCT反变换matlab实现详细过程不使用函数实现二维DCT变换其实是在一维DCT变换的基础上在做了一次DCT变换,其公式如下由公式我们可以看出,上面只讨论了二维图像数据为方阵的情况,在实际应用中,如果不是方阵的数据一般都是补齐之后再做变换的,重构之后可以去掉补齐的部分,得到原始的图像信息,这个尝试一下,应该比较容易理解。另外,由于DCT变换高度的对称性,在使用Matlab进行相关的运算时,我们可以使用更简单的矩阵处理方式public class DCT { public
2021-12-27 20:05:05
1101
原创 JPEG压缩中质量因子和量化矩阵之间的关联
JPEG 编码器离散余弦变换,图像数据虽然已经面目全非,但仍然是处于“可逆”的状态,也就是说我们还没有进入“有损”的那一步。这次我们来玩真的,看一下数据中的细节是如何被滤去的。先来考察一下要对付的问题是什么,经过颜色空间转换和离散余弦变换,每一个8X8的图像块都变成了三个8X8的浮点数矩阵,分别表示Y,Cr,Cb数据,比如以其中某个亮度数据矩阵举例,它的数据如下 result2 = 3; result3 = 2; result1 = input;end2.在命令行窗口输入deploytool,并选择library compile3.左侧选择Java Package,点击旁边的加号并选择要编译的M文件4.修改类名(非必要)为了在调用的时候,更加清晰,建议对类名和包名进行必要的修
2021-11-17 13:49:33
9716
8
原创 Elecard HEVC Analyzer使用指南
Elecard HEVC Analyzer软件各个组件详细解释1.Chart Bar:2.Thumbnails:3.Metrics:4.Area Chart:5.Hex Viewer6.Stream Viewer7.Prediction Panel8.Pixels Panel9.Picture Panel10.Stream Panel11.CU Panel12.CTU tree plane13.CTU Presenter14.DBP Panel15.Buffer Panel16.Video Out Pane
2021-11-08 10:48:07
5586
3
原创 H265/HEVC视频分层码流分析语义元素解释
一、H265概述H265/HEVC(Hight Efficiency Video Coding)是由ITU-T和ISO/IEC两大组织在H264/AVC的基础之上推出的新一代高效视频编码标准,主要为应对高清和超高清视频在网络传输和数据存储方面带来的挑战。上一篇文章对H264/AVC视频码流进行了详细的分析,本文继续从数据处理的角度对H265/HEVC视频码流进行详细分析。二、H265分层结构H265的分层结构与H264类似,分为视频编码层(VCL:Video Code Layer)和网络抽象层(NAL
2021-11-04 10:43:14
8300
原创 H.265码流分析
H.265NALU类型规定以下:类型判断方式为分隔符之后的第一个字节右移一位的值第一帧:0x40 >> 1 , 得到0x20,十进制32,为NAL_VPS第二帧:0x42 >> 1 , 得到0x21, 十进制33, 为NAL_SPS第三帧:0x44 >> 1 , 得到0x22, 十进制34, 为NAL_PPS第四帧:0x26 >> 1 , 得到0x13, 十进制19, 为NAL_IDR_W_RADL在文件中查找00 00 00 01NALU头,发
2021-10-31 16:06:53
761
原创 HM的使用
各个HM版本下载本文是使用的HM-16.7,vs20101.先下载HM-16.7,安装vs2010(:https://pan.baidu.com/s/1puh5xhKIxT-b0DB_Tp2ARA 提取码:16m4,破解码百度一下就有,破解步骤也都有)2.HM-16.7下载后3.在VS2010中点击文件->打开文件HM16.7->build文件夹中,点击对应的VS版本打开,这里以HM_vc2010.sln为例,可以看到右侧出现9个项目4.右击“解决方案‘HM_vc2010’(9个项
2021-10-24 11:04:29
1493
原创 H.264编码相关概念
概念目录一、H.264 格式特征1.H.264 的层次2.H.264档次3.H.264的采样格式4.H.264的编解码原理二、H.264 的编解码框架1.编码器结构2.解码器结构三、H.264的关键技术1.帧内预测2.帧间预测(1)可变尺寸块运动补偿(2)运动矢量(3)MV 预测3.整数 DCT 变换与量化4.SP/SI 帧技术5.熵编码(1)CABAC编码基础并安装SADP摄像头IP搜索工具。打开SADP(设备网络搜索),即能查看当前局域网下的所有海康摄像头IP地址。...
2021-09-10 12:49:58
10740
2
原创 win系统安装 FFmpeg 并设置环境变量
1.进入官网,下载将下载的压缩包解压获得 ffmpeg-4.0.2-win64-static 文件夹,将其重命名为 ffmpeg将 ffmpeg 文件夹放置到程序文件夹,假设放置路径为:D:\Program Files打开环境变量设置页:资源管理器 > 此电脑 > 右键-属性 > 高级系统设置 > 环境变量双击 Path 项进入编辑页选择新建,将 路径D:\Program Files\ffmpeg\bin 粘贴至输入框后确定保存。亦可选择浏览,选中 ffmpeg 目录下
2021-09-10 11:20:20
1472
转载 视觉对比敏感度和人眼对空间频率的感知
视觉对比敏感度视力仅仅能反映视觉系统对所视物体的空间频率(单位长度空间所含物体数)的分辩能力,亦即视觉系统对不同大小的物体的分辨能力。而人眼在观察物体时,能否分辨物体的细节部分,还取决于该物体细节部分的光亮度与其所在背景处的光亮度的强弱差别程度[1]。就如:人眼在照明弱的室内可以清楚的看电视,而在阳光照射的室外看电视就感觉画面不清晰。这就引出“对比度”的概念。对比度可以用公式表达:C=(Lmax-Lmin)/(Lmax+Lmin)其中C为对比度,Lmax、Lmin分别为物的最高亮度和最低亮度[2]。
2021-05-20 16:29:11
9884
原创 JPEG2000编码流程
JPEG2000的编码流程1.预处理预处理包括瓦片划分、直流电平平移以及分量转换三个部分。(1)图像切片的划分图像的切片就是指将原始图像切割成许多较小的矩形块,其中矩形块是互不重叠大小为任意值的,最大可以是整幅图像如图所示。但是必须合理的划分图像的矩形块,如果划分的太大就达不到减小存储容量的目的,如果划分的太小压縮重建后图像的质量就会较差。因此,需要根据对图像质量的要求和处理设备的内存大小来合理的划分矩形块的大小。(2)直流平移原始的图像数据都是无符号的数值,为了去除图像样本值中的直流分量,
2021-04-07 15:08:16
2333
原创 常见的图像攻击MATLAB
常见的图像攻击MATLAB代码JPEG2000攻击%% JPEG2000 compression Attackfunction jpegImageAttacked = jp2Attack(watermarked_image,compression_ratio)imwrite(watermarked_image,'jpeg2000ImageAttacked.j2k','jp2','CompressionRatio',compression_ratio);jpegImageAttacked = imr
2021-03-11 11:22:54
2151
1
原创 基于小波变换的图像压缩
基于小波变换的图像压缩是指对图像应用小波变换算法来进行多分辨率分解,通过对小波系数进行编码来实现图像压缩。处理流程为 1,对图像进行多级小波分解,得到相应的小波系数; 2,对每层小波系数进行量化,得到量化系数对象; 3,对量化后的系数对象进行编码,得到压缩结果。 图像矩阵是二维矩阵,假设图像矩阵大小为N*N,且n=2^n,那么经过一层小波变换后,原始图像便分解为4个分辨率为原来尺寸1/2的子带区域(LL,HL,LH,HH),分别包含了相应频带的小波系数。这一过程相当于在水
2021-02-08 15:47:23
5930
原创 MATLAB调用Kakadu中的可执行文件,实现JPEG2000压缩
使用Kakadu中的可执行文件进行压缩:RaTe=[2 4 8 10 16 24 32 40 50];%压缩倍数Arry=[4.0 2.0 1.0 0.75 0.5 0.33 0.25 0.2 0.16];%为压缩比率for i=1:1:length(RaTe)cmd="E:\JPEG2000\kakadu\kdu_compress.exe -i "+imageName+" -o "+imageName+"_"+RaTe(i)+".j2c -rate "+Arry(i);ETT=char(cmd)
2021-01-27 09:56:47
902
原创 OpenJPEG 2.4.0的图示使用
OpenJPEG 2.4.0OpenJPEG一种用C编写的开源JPEG2000编解码器。OpenJPEG 2.4.0的图示使用下载后的文件中OpenJPEG 2.4.0会有两个可执行文件一个为JPEG 2000 压缩和解压缩的 OpenJPEG 可执行文件分别opj_compress和 opj_decompress。1.使用cmd进行使用OpenJPEG 2.4.0,进入cmd,将路径转换到可执行文件所在的文件夹。可执行文件在openjpeg-v2.4.0-windows-x64文件里面的bin里。
2021-01-25 20:03:51
4952
10
1.空间和灰度分辨率.zip
2021-05-07
直方图变换卷积.zip
2021-05-07
车辆检测与追踪carPart-master.zip
2021-05-07
Tubular-Artery-Thinning-master.zip
2021-05-07
Photo-Cartoonization-master.zip
2021-05-07
Fingerprint-Ridge-Enhancement-master.zip
2021-05-07
模糊图像处理MATLAB.zip
2021-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人