电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

python讀取圖像矩陣文件并轉(zhuǎn)換為向量實例

瀏覽:2日期:2022-07-20 16:08:25

假設圖像矩陣大小為32×32,將其轉(zhuǎn)換為向量,首先創(chuàng)建1×1024的NumPy數(shù)組,然后打開給定的文件,循環(huán)讀出文件的前32行,并將每行的頭32個字符值存儲在NumPy數(shù)組中

import numpy as np def img2vector(filename): returnVect = np.zeros((1, 1024)) fr = open(filename) for i in range(32): lineStr = fr.readline() for j in range(32): returnVect[0, 32*i+j] = int(lineStr[j]) return returnVect

補充知識:旋轉(zhuǎn)向量和旋轉(zhuǎn)矩陣的互相轉(zhuǎn)換(python cv2.Rodrigues()函數(shù))

處理矩陣三維轉(zhuǎn)換時,通常采用旋轉(zhuǎn)矩陣,但是旋轉(zhuǎn)變換其實只有三個自由度,用旋轉(zhuǎn)向量表達時更為簡潔。因此,需要實現(xiàn)從旋轉(zhuǎn)向量和旋轉(zhuǎn)矩陣之間的互轉(zhuǎn)換。

旋轉(zhuǎn)向量和旋轉(zhuǎn)矩陣之間可以通過羅德里格斯公式進行轉(zhuǎn)換:

python讀取圖像矩陣文件并轉(zhuǎn)換為向量實例

代碼實現(xiàn):

可以直接采用opencv中的Rodrigues函數(shù)實現(xiàn),函數(shù)原型:

void Rodrigues( InputArray src, OutputArray dst, OutputArray jacobian = noArray() );

參數(shù):

輸入src:旋轉(zhuǎn)向量(3*1或者1*3)或者旋轉(zhuǎn)矩陣(3*3);

輸出dst:旋轉(zhuǎn)矩陣(3*3)或者旋轉(zhuǎn)向量(3*1或者1*3);

輸出jacobin:可選項,輸出雅克比矩陣(3*9或者9*3),輸入數(shù)組對輸出數(shù)組的偏導數(shù)。

python代碼舉例:

# -*- coding: UTF-8 -*-import osimport cv2import numpy as npT = np.zeros((1,3), np.float32)a = (0.2,0.4,0.8)print (a)R = cv2.Rodrigues(a)print (R[0])v3 = (R[0][2,1],R[0][0,2],R[0][1,0])print (v3)c = cv2.Rodrigues(v3)print (c[0])b = cv2.Rodrigues(R[0])print (b[0])p = (-2.100418,-2.167796,0.27330)print(cv2.Rodrigues(p)[0])

例子如下:

python讀取圖像矩陣文件并轉(zhuǎn)換為向量實例

以上這篇python讀取圖像矩陣文件并轉(zhuǎn)換為向量實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | GEDORE扭力螺丝刀-GORDON防静电刷-CHEMTRONICS吸锡线-上海卓君电子有限公司 | 通用磨耗试验机-QUV耐候试验机|久宏实业百科 | 江苏皓越真空设备有限公司 | 液氮罐(生物液氮罐)百科-无锡爱思科| 微动开关厂家-东莞市德沃电子科技有限公司 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 智慧水务|智慧供排水利信息化|水厂软硬件系统-上海敢创 | 动物解剖台-成蚊接触筒-标本工具箱-负压实验台-北京哲成科技有限公司 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 隧道烘箱_隧道烘箱生产厂家-上海冠顶专业生产烘道设备 | 美国HASKEL增压泵-伊莱科elettrotec流量开关-上海方未机械设备有限公司 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 【孔氏陶粒】建筑回填陶粒-南京/合肥/武汉/郑州/重庆/成都/杭州陶粒厂家 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | ASA膜,ASA共挤料,篷布色母料-青岛未来化学有限公司 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 新型游乐设备,360大摆锤游乐设备「诚信厂家」-山东方鑫游乐设备 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 铁艺,仿竹,竹节,护栏,围栏,篱笆,栅栏,栏杆,护栏网,网围栏,厂家 - 河北稳重金属丝网制品有限公司 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 中红外QCL激光器-其他连续-半导体连续激光器-筱晓光子 | 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 回转支承-转盘轴承-回转驱动生产厂家-洛阳隆达轴承有限公司 | 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | HDPE储罐_厂家-山东九州阿丽贝防腐设备 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | 361°官方网站 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 不锈钢丸厂家,铝丸,铸钢丸-淄博智源铸造材料有限公司 |