chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python將二維數(shù)組輸出為圖片

jf_96884364 ? 來(lái)源:jf_96884364 ? 作者:jf_96884364 ? 2023-01-11 16:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

原文鏈接

使用Python讀取二維數(shù)組,將二維數(shù)組輸出為圖片,并保存在本地。

代碼如下:

# coding=utf8
from PIL import Image
import numpy as np
import imageio
import matplotlib.pyplot as pyplot

a = 300
b = 500
x = 20
y = 20
w = 40
h = 80

# 生成圖片矩陣
def Gener_mat(a, b, x, y, w, h):
    img_mat = np.zeros((a, b), dtype=np.int_)
    for i in range(0, a):
        for j in range(0, b):
            img_mat[i][j] = 0
    for i in range(x, x + w):
        for j in range(y, y + h):
            img_mat[i][j] = 1
    return img_mat


# 輸出圖片
def out_img(data):
    data = (data * 255.0).astype('uint8')  # 轉(zhuǎn)換數(shù)據(jù)類(lèi)型
    new_im = Image.fromarray(data)  # 調(diào)用Image庫(kù),數(shù)組歸一化

    # 顯示新圖片
    pyplot.imshow(data)
    pyplot.show()

    # 保存圖片到本地
    imageio.imsave('new_img.jpg', new_im)


img_mat = Gener_mat(a, b, x, y, w, h)
out_img(img_mat)

其中 Gener_mat 函數(shù)用于生成一個(gè)300*500的矩陣,矩陣大部分值為0,在坐標(biāo)(20, 20)處有一個(gè)40*80的區(qū)域,值為1。

矩陣轉(zhuǎn)為的圖片保存在與代碼同級(jí)的目錄下,圖片為:

如果不能正常顯示圖片,出現(xiàn)報(bào)錯(cuò):

MatplotlibDeprecationWarning: Support for FigureCanvases without a required_interactive_framework attribute was deprecated in Matplotlib 3.6 and will be removed two minor releases later.

是Pycharm設(shè)置的問(wèn)題。點(diǎn)擊菜單欄 File——Setting——Tools——Python Scientific,取消勾選“Show plots in tool window”,然后點(diǎn)擊右下角的“OK”,即可完成配置。再次啟動(dòng),就能正常顯示了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4940

    瀏覽量

    73052
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4855

    瀏覽量

    89514
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    420

    瀏覽量

    27104
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    二維數(shù)組介紹

    大家不要認(rèn)為二維數(shù)組在內(nèi)存中就是按行、列這樣二維存儲(chǔ)的,實(shí)際上,不管二維、三數(shù)組… 都是編譯器
    發(fā)表于 11-25 07:42

    中航光電推出二維FA光纖陣列組件

    中航光電研制的二維FA光纖陣列組件作為OCS光交換設(shè)備的關(guān)鍵組件,用于實(shí)現(xiàn)陣列光信號(hào)的輸入和輸出功能;該組件集成了二維光纖陣列和二維透鏡陣列,通過(guò)
    的頭像 發(fā)表于 09-10 18:19 ?1734次閱讀

    基于STM32的二維碼識(shí)別源碼+二維碼解碼庫(kù)lib

    基于STM32的二維碼識(shí)別源碼+二維碼解碼庫(kù)lib,推薦下載!
    發(fā)表于 05-28 22:04

    基于LockAI視覺(jué)識(shí)別模塊:C++二維碼識(shí)別

    二維碼識(shí)別是視覺(jué)模塊經(jīng)常使用到的功能之一。我們演示如何使用基于瑞芯微RV1106的LockAI視覺(jué)識(shí)別模塊進(jìn)行二維碼識(shí)別。
    的頭像 發(fā)表于 05-26 09:42 ?679次閱讀
    基于LockAI視覺(jué)識(shí)別模塊:C++<b class='flag-5'>二維</b>碼識(shí)別

    基于STM32的二維碼識(shí)別源碼+二維碼解碼庫(kù)lib

    基于STM32的二維碼識(shí)別源碼+二維碼解碼庫(kù)lib項(xiàng)目實(shí)例下載! 純分享帖,需要者可點(diǎn)擊附件免費(fèi)獲取完整資料~~~【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第一時(shí)間告知,刪除內(nèi)
    發(fā)表于 05-23 20:45

    JCMsuite中對(duì)二維光柵的定義和仿真

    光柵是光衍射的周期性結(jié)構(gòu)。它能把入射的光束衍射成幾束向不同方向發(fā)散的光束。 二維光柵 二維光柵在兩個(gè)水平方向上都具有周期性。存在兩個(gè)晶格矢量因此當(dāng)幾何結(jié)構(gòu)移位一個(gè)晶格矢量時(shí), 下圖顯示了一個(gè)正方形
    發(fā)表于 05-19 08:53

    基于RK3576開(kāi)發(fā)板的二維碼生成

    檔介紹了如何快速上手二維碼生成,包括源碼工程下載、開(kāi)發(fā)環(huán)境搭建、例程編譯與運(yùn)行。通過(guò)EASY-EAI API,用戶(hù)可輕松生成二維圖片,API封裝了二維碼生成工具,提供了詳細(xì)的調(diào)用說(shuō)明
    的頭像 發(fā)表于 05-10 15:19 ?936次閱讀
    基于RK3576開(kāi)發(fā)板的<b class='flag-5'>二維</b>碼生成

    二維碼讀取器是干嘛的

    著不可替代的作用。本文深入探討二維碼讀取器的工作原理、應(yīng)用領(lǐng)域及其在現(xiàn)代社會(huì)中的重要價(jià)值。一、二維碼讀取器的工作原理二維碼讀取器的工作原理主要包括以下幾個(gè)核心步驟:
    的頭像 發(fā)表于 03-17 15:57 ?830次閱讀
    <b class='flag-5'>二維</b>碼讀取器是干嘛的

    請(qǐng)問(wèn)LabView中如何直接發(fā)送二維數(shù)組到DMD上顯示?

    LabView中如何直接發(fā)送二維數(shù)組到DMD上顯示。 在LabView中,調(diào)用int LoadData(UCHAR*RowData,long length)遇到兩個(gè)問(wèn)題,1 二維數(shù)組
    發(fā)表于 02-27 07:30

    二維影像掃描引擎可以應(yīng)用于哪些行業(yè)?

    二維影像掃描引擎,作為自動(dòng)識(shí)別技術(shù)的重要組成部分,以其高效、精準(zhǔn)的掃描能力,在多個(gè)行業(yè)領(lǐng)域內(nèi)展現(xiàn)出廣泛的應(yīng)用前景。這些引擎不僅提升了數(shù)據(jù)采集的效率和準(zhǔn)確性,還推動(dòng)了各行業(yè)的數(shù)字化轉(zhuǎn)型進(jìn)程。零售業(yè):在
    的頭像 發(fā)表于 02-14 14:59 ?850次閱讀
    <b class='flag-5'>二維</b>影像掃描引擎可以應(yīng)用于哪些行業(yè)?

    二維周期光柵結(jié)構(gòu)(菱形)光波導(dǎo)的應(yīng)用

    :層狀(一周期性),例如傾斜光柵 ?光柵2 EPE和輸出耦合器:交叉光柵(二維周期,非正交) 光柵#2:具有菱形輪廓的二維周期光柵 使用內(nèi)置調(diào)制介質(zhì)的具有傾斜脊的一
    發(fā)表于 01-23 10:37

    二維掃碼頭有效掃描距離是多少,影響二維掃描頭掃碼的因素有哪些

    在現(xiàn)代科技快速發(fā)展的今天,二維碼掃描已經(jīng)成為我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡囊徊糠?,無(wú)論是支付、物流追蹤還是信息獲取,都離不開(kāi)二維碼的掃描。那么,二維掃描頭的有效掃描距離究竟是多少?又有哪些因素會(huì)
    的頭像 發(fā)表于 01-15 16:26 ?1834次閱讀
    <b class='flag-5'>二維</b>掃碼頭有效掃描距離是多少,影響<b class='flag-5'>二維</b>掃描頭掃碼的因素有哪些

    RS232接口的二維影像掃描引擎,廣泛用在醫(yī)療設(shè)備上掃一二維

    在醫(yī)療設(shè)備領(lǐng)域,二維碼的應(yīng)用日益廣泛,它作為信息的快速傳遞和識(shí)別手段,醫(yī)療管理、患者追蹤、設(shè)備維護(hù)等環(huán)節(jié)帶來(lái)了極大的便利。而在這背后,RS232接口的二維影像掃描引擎扮演著至關(guān)重要的角色,它以
    的頭像 發(fā)表于 12-23 16:02 ?881次閱讀
    RS232接口的<b class='flag-5'>二維</b>影像掃描引擎,廣泛用在醫(yī)療設(shè)備上掃一<b class='flag-5'>維</b><b class='flag-5'>二維</b>碼

    PDA二維數(shù)據(jù)采集器的工作原理,二維碼采集器有什么推薦產(chǎn)品?

    在現(xiàn)代商業(yè)和物流領(lǐng)域,PDA(便攜式數(shù)據(jù)采集器)已經(jīng)成為不可或缺的工具,尤其是二維碼采集器在信息收集和管理方面發(fā)揮著關(guān)鍵作用。本文介紹PDA二維數(shù)據(jù)采集器的工作原理,并推薦一些優(yōu)秀的產(chǎn)品供您選擇
    的頭像 發(fā)表于 12-05 15:17 ?1046次閱讀
    PDA<b class='flag-5'>二維</b>數(shù)據(jù)采集器的工作原理,<b class='flag-5'>二維</b>碼采集器有什么推薦產(chǎn)品?

    二維內(nèi)嵌掃碼模組用于自助儲(chǔ)物柜,快速掃描各種一二維條碼

    隨著科技的飛速發(fā)展,自助儲(chǔ)物柜已成為我們?nèi)粘I钪胁豢苫蛉钡囊徊糠郑?b class='flag-5'>為公眾提供了極大的便利。而這一切的背后,離不開(kāi)二維內(nèi)嵌掃碼模組的強(qiáng)大支持。本文深入探討二維內(nèi)嵌掃碼模組在自助儲(chǔ)物柜
    的頭像 發(fā)表于 12-04 15:56 ?761次閱讀
    <b class='flag-5'>二維</b>內(nèi)嵌掃碼模組用于自助儲(chǔ)物柜,快速掃描各種一<b class='flag-5'>維</b><b class='flag-5'>二維</b>條碼