找到 34423 篇文章,关于编程

如何在 PyTorch 中创建图像网格?

Shahid Akhtar Khan
更新于 2022年1月20日 07:02:58

4K+ 次查看

torchvision.utils 包为我们提供了 make_grid() 函数来创建图像网格。图像应该是 torch 张量。它接受形状为 (B ☓ C ☓ H ☓ W) 的 4D 小批量张量或相同大小的张量图像列表。这里,B 是批大小,C 是图像中通道的数量,H 和 W 分别是高度和宽度。所有图像的 H ☓ W 应该相同。此函数的输出是一个包含图像网格的 torch 张量。我们可以使用... 阅读更多

如何在 PyTorch 中计算一组边界框的面积?

Shahid Akhtar Khan
更新于 2022年1月20日 06:57:25

1K+ 次查看

torchvision.io 包提供了执行不同 IO 操作的函数。要计算边界框或一组边界框的面积,torchvision.io 包提供了 box_area() 函数。此函数将边界框作为输入参数,并返回每个框的面积。边界框应该是大小为 [N, 4] 的 torch 张量,其中 N 是要计算面积的边界框的数量。每个边界框由坐标 (xmin, ymin, xmax, ymax) 指定。换句话说 - 0 ≤ xmin < xmax,并且 0 ≤ ymin < ymax。该... 阅读更多

如何在 PyTorch 中在图像上绘制边界框?

Shahid Akhtar Khan
更新于 2022年1月20日 06:35:33

7K+ 次查看

torchvision.utils 包提供了 draw_bounding_boxes() 函数来在图像上绘制边界框。它支持形状为 (C x H x W) 的 torch 张量类型的图像,其中 C 是通道数,W 和 H 分别是图像的宽度和高度。如果我们使用 Pillow 或 OpenCV 读取图像,则必须先将其转换为 torch 张量。我们可以在图像上绘制一个或多个边界框。此函数返回一个 dtype 为 uint8 的图像张量,并在其上绘制了边界框。边界框应该是大小为... 阅读更多

如何在 PyTorch 中读取 JPEG 或 PNG 图像?

Shahid Akhtar Khan
更新于 2022年1月20日 06:20:33

7K+ 次查看

读取图像是在图像处理或计算机视觉相关任务中非常重要的一部分。torchvision.io 包提供了执行不同 IO 操作的函数。要读取图像,torchvision.io 包提供了 image_read() 函数。此函数读取 JPEG 和 PNG 图像。它返回一个 3D RGB 或灰度张量。张量的三个维度对应于 [C, H, W]。C 是通道数,W 和 H 分别是图像的宽度和高度。对于 RGB,通道数为 3。因此,读取图像的输出是 [3, H, W] 的张量。该... 阅读更多

Node.js - process.disconnect() 方法

Mayank Agarwal
更新于 2022年1月17日 13:13:53

578 次查看

当 Node.js 进程使用 IPC 通道生成时,process.disconnect() 方法将关闭该 IPC 通道到父进程,允许子进程优雅地退出或完成。一旦没有其他连接使它保持活动状态,该进程将退出。语法process.disconnect()示例 1创建两个名为“parent.js”和“child.js”的文件,并复制以下代码片段。创建文件后,使用命令“node parent.js”运行 parent.js。parent.js// process.channel 属性演示示例 // 导入 child_process 模块 const fork = require('child_process').fork; // 附加子进程文件 const child_file = 'child.js'; // 生成/调用子... 阅读更多

Node.js - dnsPromises.resolve6() 方法

Mayank Agarwal
更新于 2022年1月17日 13:06:06

85 次查看

dnsPromises.resolve6() 方法使用 DNS 协议解析主机名的 IPv6 地址 (AAAA 记录)。该 promise 将使用 IPv6 地址数组解析。语法dns.resolve6(hostname, [options])参数hostname – 此参数接收要解析的主机名的输入。options – 它可以具有以下选项 −ttl – 它定义每个记录的生存时间 (TTL)。示例 1创建一个名为“resolve6.js”的文件,并复制以下代码片段。创建文件后,使用命令“node resolve6.js”运行此代码,如以下示例所示 −// dns.resolve6() 演示示例 // 导入 dns 模块 const dns = ... 阅读更多

Node.js - dns.resolveMx() 方法

Mayank Agarwal
更新于 2022年1月17日 12:57:58

381 次查看

dns.resolveMx() 方法使用 DNS 协议解析主机名的邮件交换 (MX) 记录。传递给回调函数的 addresses 参数将包含一个对象数组,这些对象包含优先级和交换对象。语法dns.resolveMx(hostname, callback)参数hostname – 此参数接收要解析的主机名的输入。callback – 此函数将捕获任何错误。records – 返回主机名的 Mx 记录。示例 1创建一个名为“resolveMx.js”的文件,并复制以下代码片段。创建文件后,使用命令“node resolveMx.js”运行此代码,如以下示例所示 −// dns.resolveMx() 演示示例 ... 阅读更多

Node.js - process.report.directory 属性

Mayank Agarwal
更新于 2022年1月17日 12:51:58

113 次查看

process.report.directory 属性用于获取或设置写入报告的目录。默认值为空字符串,表示报告写入 Node.js 进程的当前工作目录。语法process.report.directory示例 1创建一个名为“directory.js”的文件,并复制以下代码片段。创建文件后,使用命令“node directory.js”运行此代码,如以下示例所示 −// process.report.directory 属性演示示例 // 导入 process 模块 const process = require('process'); // 分配一个目录来存储 process.report.directory = "/tutorialsPoint" // 打印结果 ... 阅读更多

Node.js - dnsPromises.resolveMx() 方法

Mayank Agarwal
更新于 2022年1月17日 12:43:28

187 次查看

dnsPromises.resolveMx() 方法使用 DNS 协议解析主机名的邮件交换记录 (MX 记录)。成功后,promise 将使用包含优先级和交换属性的对象数组解析。语法dnsPromises.resolveMx( hostname )其中,hostname 是接收要解析的主机名的输入的参数。示例 1创建一个名为“resolveMx.js”的文件,并复制以下代码片段。创建文件后,使用命令“node resolveMx.js”运行此代码,如以下示例所示 −// dns.resolveMx() 演示示例 // 导入 dns 模块 const dns = require('dns'); const ... 阅读更多

Node.js - dns.resolveCname() 方法

Mayank Agarwal
更新于 2022年1月17日 12:39:19

394 次查看

dns.resolveCname() 方法使用 DNS 协议解析主机名的 CNAME 记录。传递给回调函数的 addresses 参数将包含一个数组,其中包含规范记录。语法dns.resolveCname(hostname, callback)参数hostname – 此参数接收要解析的主机名的输入。callback – 此函数将捕获任何错误。addresses – 返回主机名的 CNAME 地址。示例 1创建一个名为“resolveCname.js”的文件,并复制以下代码片段。创建文件后,使用命令“node resolveCname.js”运行此代码,如以下示例所示 −// dns.resolveCname() 演示示例 // 导入... 阅读更多

广告

© . All rights reserved.