sasaffcxzc 2022-07-24 12:01 采纳率: 65.5%
浏览 123
已结题

numpy图片数组怎么转转nump矩阵

下面是我一个截图返回i的nump 数组,我想将他转换成nump 矩阵,就像cv2.imread("./pictures/zidane.jpg") 返回的数据格式一样

这个数据没有问题 用#cv2.imshow("img",arr) #cv2.waitKey(0) 可以直接显示图片


[[[  6  13  23 255]
  [  6  13  23 255]
  [  6  13  23 255]
  ...
  [  6  13  22 255]
  [  5  12  22 255]
  [  5  12  22 255]]

 [[  5  12  21 255]
  [  6  12  22 255]
  [  6  12  21 255]
  ...
  [  5  11  21 255]
  [  5  11  21 255]
  [  5  11  20 255]]

 [[  6  12  22 255]
  [  6  13  23 255]
  [  6  13  22 255]
  ...
  [  5  12  21 255]
  [  5  12  21 255]
  [  5  12  21 255]]

 ...

 [[  9  21  37 255]
  [ 10  22  38 255]
  [ 10  23  39 255]
  ...
  [ 10  23  40 255]
  [ 11  22  39 255]
  [ 10  22  39 255]]

 [[  9  21  37 255]
  [  9  22  38 255]
  [ 10  22  38 255]
  ...
  [ 11  21  38 255]
  [ 10  21  38 255]
  [ 10  22  39 255]]

 [[  8  20  36 255]
  [  8  20  36 255]
  [  9  20  36 255]
  ...
  [ 10  20  37 255]
  [  9  20  37 255]
  [  9  21  38 255]]]

这里就是cv2.imread("2.png") 返回的 numpy矩阵

img = cv2.imread("2.png")

[[[ 6 13 23]
  [ 6 13 23]
  [ 6 13 23]
  ...
  [ 6 13 22]
  [ 5 12 22]
  [ 5 12 22]]

 [[ 5 12 21]
  [ 6 12 22]
  [ 6 12 21]
  ...
  [ 5 11 21]
  [ 5 11 21]
  [ 5 11 20]]

 [[ 6 12 22]
  [ 6 13 23]
  [ 6 13 22]
  ...
  [ 5 12 21]
  [ 5 12 21]
  [ 5 12 21]]

 ...

 [[ 9 21 37]
  [10 22 38]
  [10 23 39]
  ...
  [10 23 40]
  [11 22 39]
  [10 22 39]]

 [[ 9 21 37]
  [ 9 22 38]
  [10 22 38]
  ...
  [11 21 38]
  [10 21 38]
  [10 22 39]]

 [[ 8 20 36]
  [ 8 20 36]
  [ 9 20 36]
  ...
  [10 20 37]
  [ 9 20 37]
  [ 9 21 38]]]
#cv2.imshow("img",arr)
#cv2.waitKey(0)

因为我不想本地读取图片,想直接截图完的的数据直接传入下一个函数,可是函数支持 numpy矩阵的传递,导致我截图数据是numpy数组无法。请问我如何转换

img = cv2.imread("1.jpg")
result = det.predict(img)

#就是这个参数,需要numpy矩阵才行  红包感谢

img


我截的这张图

  • 写回答

4条回答 默认 最新

  • 脚踏南山 2022-07-24 21:16
    关注

    下有代码,可直接复制使用。如有帮助,敬请采纳,你的采纳是我前进的动力,O(∩_∩)O谢谢!!!!!!!!
    路过的朋友也可以点个赞~(≧▽≦)/~
    在图中位置加入以下代码,将截图的RGBA截取为RGB:

    img = img[:,:,:-1]
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月25日
  • 已采纳回答 7月25日
  • 修改了问题 7月24日
  • 修改了问题 7月24日
  • 展开全部

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助