decoding相关内容

在Swift中解码/解析CSV和类似CSV的文件

我将不得不编写一个非常定制的类似CSV的解析器/解码器.我在Github上寻找开源的,但是没有找到适合我需求的东西.我可以解决这个问题,但是我的问题是,将其作为Swift中的TopLevelDecoder实现是否完全违反了键/值解码. 我有键,但不完全是键/值对.在CSV文件中,每列数据都有一个键, 我需要解析的文件有很多问题: 逗号不仅用于分隔字段,而且在某些字段内也有逗号.示 ..
发布时间:2020-05-25 01:48:08 移动开发

h264参考框架

我正在寻找一种在h264流中查找参考帧的算法.我在不同解决方案中看到的最常见的方法是找到访问单元定界符和IDR类型的NAL.不幸的是,我检查的大多数流都没有IDR类型的NAL. 我将非常感谢您的帮助. 问候 贾塞克 解决方案 H264帧被称为起始代码前缀的特殊标记拆分,该标记为 0x00 0x00 0x01 或 0x00 0x00 0x00 0x01 .两个起始码之间的所有数据都包含一个以 ..
发布时间:2020-05-25 01:09:04 其他开发

使用python解码tcp数据包

我正在尝试解码通过TCP连接接收到的数据.数据包很小,不超过100个字节.但是,当它们很多时,我会收到一些连接在一起的数据包.有没有办法防止这种情况.我正在使用python 我试图分离数据包,我的来源在下面.数据包以STX字节开始,以ETX字节结束,STX之后的字节为数据包长度,(数据包长度小于5无效)校验和是ETX之前的最后一个字节 def decode(data): while ..
发布时间:2020-05-23 20:11:40 Python

通过DJI无人机在Android上解码视频流

嗨,我想对来自DJI phantom 3 pro的视频流使用OpenCv进行一些图像处理.不幸的是,为此必须自己制作解码视频.我知道应该与使用Media Codec Android类一起使用,但我不知道该怎么做.我看到了一些用于解码视频文件中视频的示例,但出于我的目的,我无法修改此代码.有人可以显示一些示例或教程怎么做?感谢您的帮助 mReceivedVideoDataCallBack = ..
发布时间:2020-05-20 20:42:47 移动开发

检测文件是否为MP3文件?

我正在编写一个C ++库,用于在不同格式/编解码器之间对音频进行解码和编码.我有一个例程,可以在加载所需的编解码器库之前快速检测格式. 对于WAV文件,可以简单地在文件开头查找ASCII值"RIFF"和"WAVE".同样适用于FLAC,我们可以简单地读取前4个字节,即"fLaC". 但是如何快速检测文件是否为MP3?我不能依靠文件扩展名.我也无法尝试解码第一个MP3帧,因为文件的开头可 ..
发布时间:2020-05-12 19:30:44 其他开发

Android Media Codec视频解码

这是我的第一个问题,所以请让我知道是否错过了任何事情! 使用Android API 16的新Media Codec实现尝试对视频进行解码,以便我可以发送要用作纹理的帧(纹理部分已经完成).因此,我想出了下面的代码,并提供了一些堆栈帮助,但是在runOutputBuffer()中,我的outputBufIndex返回了-1(或者在无限循环中,因为我提供了-1作为超时),任何人都可以提供帮助和/ ..
发布时间:2020-05-08 01:10:27 移动开发

解码python中的Java对象

是否可以在python中解码Java对象?我知道返回数据的java类的结构.返回的数据带有"Transfer-Encoding:chunked"的标题 还是我需要获取以xml/json格式发送的返回数据? 这是我得到回应的一个例子; (请注意,某些控制字符会通过粘贴删除) -- response -- 200 OK Server: Apache-Coyote/1.1 Tran ..
发布时间:2019-11-26 20:28:35 Java开发

用Java解码JSON格式

我得到了一个JSON(编码)格式的嵌套数组,看起来像这样; [ [[1234,245,10],[312,234,122],[1234,67788,345],[235,001,332]], [[1234,245,10],[312,234,122],[1234,67788,345],[235,001,332],[1234,67788,3450]], [[1234,245,10],[312,234 ..
发布时间:2019-11-24 20:31:33 Java开发

请求返回字节,但我无法对其进行解码

本质上,我向网站提出了一个请求,并返回了一个字节响应:b'[{"geonameId:"703448"}..........'.我很困惑,因为尽管它是字节类型的,但它还是很容易理解的,并且看起来像json列表.我确实知道响应是从运行r.encoding的latin1中编码的,返回了ISO-859-1,并且我尝试对其进行解码,但是它只是返回一个空字符串.这是我到目前为止的内容: r = resp ..
发布时间:2019-11-23 19:13:12 Python

Gmail API解码Javascript中的邮件

我在解码使用Gmail API收到的电子邮件的邮件正文时遇到严重问题。我想抓取消息内容并将内容放在div中。我正在使用base64解码器,我知道它不会解码编码不同的电子邮件,但我不知道如何检查电子邮件以决定使用哪个解码器 - 说明它们是utf-8编码的电子邮件已成功解码base64解码器,但不是一个utf-8解码器。 我已经研究了几天的电子邮件解码,而且我已经知道我有点出局了我的联赛在这里。 ..
发布时间:2019-06-06 01:21:52 前端开发

尝试理解在标记重复之前:InvalidKeyException:非法的密钥大小

实际上我得到的是InvalidKeyException:非法的密钥大小,但是相同的代码在生产中工作。当我尝试在本地运行此代码时,我在下面的行解码时面临密钥大小问题: cipher.init( 2,新的SecretKeySpec(secretKey,“AES”),新的IvParameterSpec(initVector)); 在上面一行我得到以下异常: publi ..
发布时间:2018-12-28 16:13:57 Java开发

如何在Java中进行LZW解码?

我有一个数据库,其中包含存储为二进制blob的图片数据。文档说数据是使用LZW编码的。我认为我可以使用Java库中的Zip或GZip输入流对其进行解码,但它不起作用 - 我得到一个例外,表示数据格式不正确。 根据我的阅读,图书馆使用的是DEFLATE,而不是LZW。此外,我已经阅读了有关使用LZW算法的一些许可问题。 我可以使用什么来解码数据?有图书馆吗?我必须自己实施吗?许可问题怎么 ..
发布时间:2018-12-07 18:23:14 Java开发

用Java解码URI查询字符串

我需要解码包含查询字符串的URI;预期的输入/输出行为类似于以下内容: 抽象类URIParser { / **示例输入: * something?alias = pos& FirstName = Foo + A%26B%3DC& LastName = Bar * / URIParser(String input){...} / **应为示例输入返回“something”* / ..
发布时间:2018-12-04 12:04:48 Java开发

如何在IPhone中使用Base64解码数据

您好我的朋友在java中使用Base64编码标准。 我正在使用IPhone如何解码数据。反之亦然。 java中有org.apache.commons.codec.binary.Base64.decodeBase64 谢谢 Deepak 解决方案 TouchCode有 http://touchcode.googlecode.com/hg/Support/Common/Base ..
发布时间:2018-10-31 11:01:35 Java开发

将16位灰度DICOM图像转换为8位:正确的过程

我一直在尝试为DICOM图像创建图像查看器。我的程序几乎可以正确读取所有8位颜色和灰度图像。但是当我尝试使用图像的前8位打开16位图像时,某些部分缺失(使用16位的像素将显示为暗而不是whilte)。我真的不知道如何使用窗口中心,窗口宽度,rescale slop和拦截。请帮助我给出将16位图像转换为8位图像的确切步骤。此外,我不需要查看使用任何压缩技术来存储像素的文件。在此先感谢。 解决方 ..
发布时间:2018-07-30 17:56:37 C/C++开发

如何找到图像块在GIF图像中的起始位置?

信息来源 - http://www.onicos.com/staff /iz/formats/gif.html#header 在 GIF 图片中,存储实际图片大小(宽度,高度)在图像块中。据我所知,图像块是标题中包含的第一个块。 在实际块开始之前,有一个名为全局颜色表(0..255 x 3字节)的内存分配(从现在开始 GCT )。如果我知道为 GCT 保留的字节数,我可以从图像块中提取字节 ..
发布时间:2018-07-24 15:19:07 其他开发