中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

無錫做食品網(wǎng)站的公司網(wǎng)絡(luò)銷售好做嗎

無錫做食品網(wǎng)站的公司,網(wǎng)絡(luò)銷售好做嗎,濟(jì)南seo整站外包,桐鄉(xiāng)網(wǎng)站開發(fā)目錄 二七、離散余弦變換 執(zhí)行離散余弦變換 (dct) 和逆變換 (idct) 解釋 實(shí)際應(yīng)用 JPEG壓縮示例(簡(jiǎn)化版) 二八、圖像幾何變換 仿射變換 (warpAffine 和 getAffineTransform) 透視變換 (warpPerspective 和 getPerspectiveTransform) 旋轉(zhuǎn)變換 (g…

目錄

二七、離散余弦變換

執(zhí)行離散余弦變換 (dct) 和逆變換 (idct)

解釋

實(shí)際應(yīng)用

JPEG壓縮示例(簡(jiǎn)化版)

二八、圖像幾何變換

仿射變換 (warpAffine 和 getAffineTransform)

透視變換 (warpPerspective 和 getPerspectiveTransform)

旋轉(zhuǎn)變換 (getRotationMatrix2D)

極坐標(biāo)變換 (warpPolar 和 linearPolar)

http://t.csdnimg.cn/i8pqt?—— opencv—常用函數(shù)學(xué)習(xí)_“干貨“_總(VIP)

散的正在一部分一部分發(fā),不需要VIP。

資料整理不易,有用話給個(gè)贊和收藏吧。


二七、離散余弦變換

????????在OpenCV中,離散余弦變換(DCT)和其逆變換(IDCT)是常用于圖像壓縮和處理的技術(shù)。DCT將圖像數(shù)據(jù)從時(shí)域轉(zhuǎn)換到頻域,而IDCT則是將數(shù)據(jù)從頻域轉(zhuǎn)換回時(shí)域。OpenCV提供了兩個(gè)主要函數(shù):dctidct。

離散余弦變換函數(shù)
dctidct
執(zhí)行離散余弦變換執(zhí)行離散余弦逆變換

執(zhí)行離散余弦變換 (dct) 和逆變換 (idct)
import cv2
import numpy as np# 讀取圖像并轉(zhuǎn)換為灰度圖
image = cv2.imread('path_to_image.jpg', cv2.IMREAD_GRAYSCALE)# 將圖像轉(zhuǎn)換為浮點(diǎn)型
image_float = np.float32(image) / 255.0# 執(zhí)行離散余弦變換
dct_image = cv2.dct(image_float)# 顯示DCT變換后的圖像
cv2.imshow('DCT Image', dct_image)
cv2.waitKey(0)# 執(zhí)行離散余弦逆變換
idct_image = cv2.idct(dct_image)# 將結(jié)果轉(zhuǎn)換回0-255范圍的圖像
idct_image = np.uint8(idct_image * 255)# 顯示逆變換后的圖像
cv2.imshow('IDCT Image', idct_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

解釋

  • dct函數(shù):對(duì)輸入圖像進(jìn)行離散余弦變換。該函數(shù)將圖像數(shù)據(jù)從時(shí)域轉(zhuǎn)換到頻域,通常用于壓縮算法,如JPEG壓縮。
  • idct函數(shù):對(duì)頻域數(shù)據(jù)進(jìn)行逆變換,恢復(fù)到時(shí)域。

實(shí)際應(yīng)用

????????離散余弦變換在圖像壓縮中有廣泛的應(yīng)用。例如,在JPEG壓縮中,圖像被分割成8x8的塊,并對(duì)每個(gè)塊執(zhí)行DCT變換,然后進(jìn)行量化處理。

JPEG壓縮示例(簡(jiǎn)化版)
# 讀取圖像并轉(zhuǎn)換為灰度圖
image = cv2.imread('path_to_image.jpg', cv2.IMREAD_GRAYSCALE)
h, w = image.shape# 將圖像轉(zhuǎn)換為浮點(diǎn)型
image_float = np.float32(image) / 255.0# 分塊處理(8x8)
block_size = 8
dct_blocks = np.zeros_like(image_float)# 執(zhí)行DCT變換
for i in range(0, h, block_size):for j in range(0, w, block_size):block = image_float[i:i+block_size, j:j+block_size]dct_block = cv2.dct(block)dct_blocks[i:i+block_size, j:j+block_size] = dct_block# 顯示DCT變換后的圖像
cv2.imshow('DCT Blocks', dct_blocks)
cv2.waitKey(0)# 執(zhí)行逆DCT變換
idct_blocks = np.zeros_like(dct_blocks)
for i in range(0, h, block_size):for j in range(0, w, block_size):block = dct_blocks[i:i+block_size, j:j+block_size]idct_block = cv2.idct(block)idct_blocks[i:i+block_size, j:j+block_size] = idct_block# 將結(jié)果轉(zhuǎn)換回0-255范圍的圖像
idct_image = np.uint8(idct_blocks * 255)# 顯示逆變換后的圖像
cv2.imshow('IDCT Blocks', idct_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

????????通過這些示例,可以看到如何使用OpenCV中的DCT和IDCT函數(shù)來進(jìn)行離散余弦變換及其逆變換。根據(jù)具體的應(yīng)用需求,可以靈活運(yùn)用這些函數(shù)來實(shí)現(xiàn)復(fù)雜的圖像處理和壓縮任務(wù)。

二八、圖像幾何變換

????????在OpenCV中,幾何變換是圖像處理中的基本操作,包括旋轉(zhuǎn)、縮放、平移、透視變換等。下面介紹一些常用的幾何變換函數(shù)及其使用示例。

圖像幾何變換函數(shù)
logPolarwarpPolarlinearPolargetAffineTransformwarpAffine
對(duì)圖像進(jìn)行對(duì)數(shù)極坐標(biāo)變換對(duì)圖像進(jìn)行極坐標(biāo)變換對(duì)圖像進(jìn)行線性極坐標(biāo)變換計(jì)算仿射變換矩陣對(duì)圖像進(jìn)行仿射變換
invertAffineTransformgetPerspectiveTransformwarpPerspectivegetRotationMatrix2D
計(jì)算仿射變換矩陣的逆矩陣計(jì)算透視變換矩陣對(duì)圖像進(jìn)行透視變換計(jì)算二維旋轉(zhuǎn)矩陣

仿射變換 (warpAffinegetAffineTransform)
import cv2
import numpy as np# 讀取圖像
image = cv2.imread('path_to_image.jpg')# 獲取圖像尺寸
rows, cols, ch = image.shape# 定義三個(gè)點(diǎn)及其對(duì)應(yīng)變換后的點(diǎn)
pts1 = np.float32([[50, 50], [200, 50], [50, 200]])
pts2 = np.float32([[10, 100], [200, 50], [100, 250]])# 計(jì)算仿射變換矩陣
M = cv2.getAffineTransform(pts1, pts2)# 對(duì)圖像進(jìn)行仿射變換
dst = cv2.warpAffine(image, M, (cols, rows))cv2.imshow('Affine Transform', dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
透視變換 (warpPerspectivegetPerspectiveTransform)
# 定義四個(gè)點(diǎn)及其對(duì)應(yīng)變換后的點(diǎn)
pts1 = np.float32([[56, 65], [368, 52], [28, 387], [389, 390]])
pts2 = np.float32([[0, 0], [300, 0], [0, 300], [300, 300]])# 計(jì)算透視變換矩陣
M = cv2.getPerspectiveTransform(pts1, pts2)# 對(duì)圖像進(jìn)行透視變換
dst = cv2.warpPerspective(image, M, (300, 300))cv2.imshow('Perspective Transform', dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
旋轉(zhuǎn)變換 (getRotationMatrix2D)
# 定義旋轉(zhuǎn)中心、角度和縮放因子
center = (cols // 2, rows // 2)
angle = 45
scale = 1.0# 計(jì)算旋轉(zhuǎn)矩陣
M = cv2.getRotationMatrix2D(center, angle, scale)# 對(duì)圖像進(jìn)行旋轉(zhuǎn)變換
rotated = cv2.warpAffine(image, M, (cols, rows))cv2.imshow('Rotated Image', rotated)
cv2.waitKey(0)
cv2.destroyAllWindows()
極坐標(biāo)變換 (warpPolarlinearPolar)
# 極坐標(biāo)變換
polar_image = cv2.warpPolar(image, (cols, rows), (cols//2, rows//2), max(cols, rows) // 2, cv2.WARP_FILL_OUTLIERS)# 對(duì)數(shù)極坐標(biāo)變換
log_polar_image = cv2.logPolar(image, (cols//2, rows//2), 40, cv2.WARP_FILL_OUTLIERS)cv2.imshow('Polar Transform', polar_image)
cv2.imshow('Log Polar Transform', log_polar_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

????????這些示例展示了如何使用OpenCV中的幾何變換函數(shù)來處理圖像。根據(jù)具體的應(yīng)用需求,可以靈活運(yùn)用這些函數(shù)來實(shí)現(xiàn)復(fù)雜的圖像處理任務(wù)。

http://www.risenshineclean.com/news/48998.html

相關(guān)文章:

  • 蘭州網(wǎng)站制作成都作品提示優(yōu)化要?jiǎng)h嗎
  • 江西省建設(shè)廳教育網(wǎng)站長(zhǎng)春seo排名公司
  • 北京網(wǎng)站設(shè)計(jì)實(shí)力樂云踐新百度賬號(hào)
  • wordpress中文cms主題模板seo綜合查詢愛站
  • 女朋友做網(wǎng)站網(wǎng)絡(luò)推廣入門教程
  • 綿陽網(wǎng)站建設(shè)scmmwl百度影響力排名順序
  • 快遞網(wǎng)站怎么做的網(wǎng)絡(luò)營(yíng)銷知識(shí)點(diǎn)
  • 做商城網(wǎng)站的流程介紹營(yíng)銷推廣有哪些公司
  • zzcms網(wǎng)站開發(fā)2023年5月份病毒感染情況
  • 做王境澤表情的網(wǎng)站站長(zhǎng)之家官網(wǎng)入口
  • 網(wǎng)站 整體架構(gòu)國(guó)內(nèi)seo公司哪家最好
  • 如何創(chuàng)建一個(gè)平臺(tái)型公司關(guān)鍵字排名優(yōu)化公司
  • 微信公眾平臺(tái)做微網(wǎng)站競(jìng)價(jià)排名什么意思
  • 做網(wǎng)站按什么收費(fèi)企業(yè)網(wǎng)站模板源碼
  • 南京金九建設(shè)集團(tuán)網(wǎng)站aso優(yōu)化貼吧
  • 肇慶企業(yè)做網(wǎng)站搜索引擎優(yōu)化案例分析
  • 手機(jī)ui設(shè)計(jì)網(wǎng)站免費(fèi)創(chuàng)建個(gè)人博客網(wǎng)站
  • 哪個(gè)網(wǎng)站專門做代購(gòu)寧波seo外包哪個(gè)品牌好
  • 支付網(wǎng)站招聘費(fèi)分錄怎么做長(zhǎng)尾關(guān)鍵詞愛站網(wǎng)
  • 網(wǎng)站建設(shè)和注冊(cè)北京seo包年
  • 一站式網(wǎng)站建設(shè)服務(wù)今日熱搜第一名
  • 開封做網(wǎng)站公司漢獅外貿(mào)網(wǎng)站seo優(yōu)化
  • 建設(shè)網(wǎng)站證書西安百度seo
  • 濟(jì)源網(wǎng)站建設(shè)濟(jì)源百度地圖在線查詢
  • 國(guó)外商業(yè)網(wǎng)站設(shè)計(jì)廣東深圳疫情最新消息今天
  • 互聯(lián)網(wǎng)行業(yè)最有前景的十大職業(yè)手機(jī)網(wǎng)站排名優(yōu)化
  • wordpress自動(dòng)廣告位二級(jí)域名和一級(jí)域名優(yōu)化難度
  • 撰寫網(wǎng)站的建設(shè)方案北京seo服務(wù)商
  • 賢邦網(wǎng)站建設(shè)app開發(fā)公司網(wǎng)絡(luò)營(yíng)銷推廣
  • 做網(wǎng)站創(chuàng)業(yè)app排名優(yōu)化