日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

C#實戰:圖像清晰度增強介紹和案例實踐

來源: 責編: 時間:2024-04-30 08:43:40 316觀看
導讀一、圖像清晰度增強介紹基于騰訊云深度學習等人工智能技術,消除圖片因有損壓縮導致的噪聲,改善因使用濾鏡、拍攝失焦等導致的圖像模糊問題,讓圖片的邊緣和細節更加清晰自然。二、開發流程首先登錄騰訊云平臺開通圖片處理

一、圖像清晰度增強介紹

gI728資訊網——每日最新資訊28at.com

基于騰訊云深度學習等人工智能技術,消除圖片因有損壓縮導致的噪聲,改善因使用濾鏡、拍攝失焦等導致的圖像模糊問題,讓圖片的邊緣和細節更加清晰自然。gI728資訊網——每日最新資訊28at.com

二、開發流程

首先登錄騰訊云平臺開通圖片處理服務 官網:https://cloud.tencent.com/product/imageprocessgI728資訊網——每日最新資訊28at.com

申請開發密鑰gI728資訊網——每日最新資訊28at.com

下載編程語言對應的SDKgI728資訊網——每日最新資訊28at.com

開發工具創建項目gI728資訊網——每日最新資訊28at.com

引用騰訊圖像處理庫gI728資訊網——每日最新資訊28at.com

根據業務編寫代碼gI728資訊網——每日最新資訊28at.com

三、請求參數說明

● Region:資源地域,必填,表示操作的資源所屬的地域,比如%20ap-shanghai%20ap-beijing%20ap-shenzhen%20等。gI728資訊網——每日最新資訊28at.com

gI728資訊網——每日最新資訊28at.com

● ImageUrl:圖片URL地址參數。圖片格式:PNG、JPG、JPEG。 圖片大?。核螺d圖片經Base64編碼后不超過4M。圖片下載時間不超過3秒。gI728資訊網——每日最新資訊28at.com

● ImageBase64:支持PNG、JPG、JPEG、BMP,不支持%20GIF%20圖片。圖片經過Base64編碼的內容。最大不超過4M。與ImageUrl同時存在時優先使用ImageUrl字段。注意:圖片需要Base64編碼,并且要去掉編碼頭部。gI728資訊網——每日最新資訊28at.com

四、輸出參數說明

● EnhancedImage:增強后圖片的base64編碼。gI728資訊網——每日最新資訊28at.com

示例值:/9j/4AAQSkZJRgABAQAAAQABA…gI728資訊網——每日最新資訊28at.com

● RequestId:唯一請求%20ID,每次請求都會返回。排查異常問題時需要提供該次請求的%20RequestId。gI728資訊網——每日最新資訊28at.com

五、開發實踐

這里采用SDK+C#語言的方式寫一個WinForm程序。具體操作如下:gI728資訊網——每日最新資訊28at.com

首先新建一個WinForm控制臺程序EnhanceImageDemo,框架選擇NetFramework4.5.2。gI728資訊網——每日最新資訊28at.com

gI728資訊網——每日最新資訊28at.com

1.安裝依賴庫TencentCloudSDK.Tiia

通過命令行:gI728資訊網——每日最新資訊28at.com

dotnet%20add%20package%20TencentCloudSDK.Tiia

通過Nuget 包管理器方式安裝。gI728資訊網——每日最新資訊28at.com

打開nuget包管理器,搜索%20TencentCloudSDK.Tiia,安裝最新穩定版本%203.0.957。gI728資訊網——每日最新資訊28at.com

gI728資訊網——每日最新資訊28at.com

2.增加騰訊API調用配置項

直接在app.config%20文件添加,完整的內容如下:gI728資訊網——每日最新資訊28at.com

<?xml%20versinotallow="1.0"%20encoding="utf-8"%20?><configuration>%20%20%20%20<startup>%20%20%20%20%20%20%20%20%20<supportedRuntime%20versinotallow="v4.0"%20sku=".NETFramework,Versinotallow=v4.5.2"%20/>%20%20%20%20</startup> <appSettings> <!--SecretId--> <add%20key="SecretId"%20value="xxxxxx"/> <!--SecretKey--> <add%20key="SecretKey"%20value="xxxxxx"/> <!--地區選擇ap-shanghai%20ap-beijing%20ap-shenzhen%20等--> <add%20key="Region"%20value="ap-shanghai"/> <!--圖片輸出目錄--> <add%20key="OutPath"%20value="D:/Image/"/></appSettings></configuration>

注意:開發密鑰需要開發者自己申請填入配置文件。gI728資訊網——每日最新資訊28at.com

gI728資訊網——每日最新資訊28at.com

3.代碼

主要實現了網絡圖片URL調用圖像增強處理方法生成Base64字符串,然后轉換為png圖片,并直接調用操作系統默認的打開圖片工具直接打開圖片。gI728資訊網——每日最新資訊28at.com

using%20System;using%20System.Collections.Generic;using%20System.ComponentModel;using%20System.Data;using%20System.Diagnostics;using%20System.Drawing;using%20System.IO;using%20System.Linq;using%20System.Text;using%20System.Threading.Tasks;using%20System.Windows.Forms;using%20TencentCloud.Common;using%20TencentCloud.Common.Profile;using%20TencentCloud.Tiia.V20190529;using%20TencentCloud.Tiia.V20190529.Models;using%20System.Configuration;namespace%20EnhanceImageDemo{%20%20%20%20public%20partial%20class%20Form1%20:%20Form%20%20%20%20{%20%20%20%20%20%20%20%20public%20Form1()%20%20%20%20%20%20%20%20{%20%20%20%20%20%20%20%20%20%20%20%20InitializeComponent();%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20///%20<summary>%20%20%20%20%20%20%20%20///%20圖片增強方法%20%20%20%20%20%20%20%20///%20</summary>%20%20%20%20%20%20%20%20private%20void%20EnhanceImage()%20%20%20%20%20%20%20%20{%20%20%20%20%20%20%20%20%20%20%20%20string%20url%20=%20textBox1.Text.Trim();%20%20%20%20%20%20%20%20%20%20%20%20if%20(!Uri.IsWellFormedUriString(url,%20UriKind.Absolute))%20%20%20%20%20%20%20%20%20%20%20%20{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20MessageBox.Show("請輸入正確的圖片URL");%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20else%20%20%20%20%20%20%20%20%20%20%20%20{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20調用騰訊云接口的參數說明%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20string%20secretId%20=%20ConfigurationManager.AppSettings["SecretId"];%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20string%20secretKey%20=%20ConfigurationManager.AppSettings["SecretKey"];%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20string%20region%20=%20ConfigurationManager.AppSettings["Region"];%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20try%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20實例化一個認證對象,入參需要傳入騰訊云賬戶%20SecretId%20和%20SecretKey,需注意密鑰對的保密%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20密鑰可前往官網控制臺%20https://console.cloud.tencent.com/cam/capi%20進行獲取%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Credential%20cred%20=%20new%20Credential%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20SecretId%20=%20secretId,%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20SecretKey%20=%20secretKey%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20};%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20實例化一個client選項,可選的,沒有特殊需求可以跳過%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20ClientProfile%20clientProfile%20=%20new%20ClientProfile();%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20實例化一個http選項,可選的,沒有特殊需求可以跳過%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20HttpProfile%20httpProfile%20=%20new%20HttpProfile();%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20httpProfile.Endpoint%20=%20("tiia.tencentcloudapi.com");%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20clientProfile.HttpProfile%20=%20httpProfile;%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20實例化要請求產品的client對象,clientProfile是可選的%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20TiiaClient%20client%20=%20new%20TiiaClient(cred,%20region,%20clientProfile);%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20實例化一個請求對象,每個接口都會對應一個request對象%20傳遞參數,支持網絡圖片和圖片經過Base64編碼的內容%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20EnhanceImageRequest%20req%20=%20new%20EnhanceImageRequest();%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//圖片URL地址參數。圖片格式:PNG、JPG、JPEG。%20圖片大?。核螺d圖片經Base64編碼后不超過4M。圖片下載時間不超過3秒。%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20req.ImageUrl%20=%20url;%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//ImageBase64%20參數%20支持PNG、JPG、JPEG、BMP,不支持%20GIF%20圖片。圖片經過Base64編碼的內容。最大不超過4M。與ImageUrl同時存在時優先使用ImageUrl字段。注意:圖片需要Base64編碼,并且要去掉編碼頭部。%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20req.ImageBase64%20=%20"無";%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20返回的resp是一個EnhanceImageResponse的實例,與請求對象對應%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20EnhanceImageResponse%20resp%20=%20client.EnhanceImageSync(req);%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20convertToImage(resp.EnhancedImage);%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20catch%20(Exception%20e)%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20MessageBox.Show(e.ToString());%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20}%20%20%20%20%20%20%20%20///%20<summary>%20%20%20%20%20%20%20%20///%20base64字符串轉換為png%20%20%20%20%20%20%20%20///%20</summary>%20%20%20%20%20%20%20%20///%20<param%20name="base64String"></param>%20%20%20%20%20%20%20%20private%20void%20convertToImage(string%20base64String)%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20{%20%20%20%20%20%20%20%20%20%20%20%20//%20把Base64%20字符串解碼為字節數組%20%20%20%20%20%20%20%20%20%20%20%20byte[]%20imageBytes%20=%20Convert.FromBase64String(base64String);%20%20%20%20%20%20%20%20%20%20%20%20//%20配置文件圖片圖片輸出目錄%20%20%20%20%20%20%20%20%20%20%20%20string%20path%20=%20ConfigurationManager.AppSettings["OutPath"];%20%20%20%20%20%20%20%20%20%20%20%20string%20fileName%20=%20path%20+%20DateTime.Now.ToString("yyyyMMddHHmmss")%20+%20".png"; // 將字節數組保存為圖片文件 using (MemoryStream ms = new MemoryStream(imageBytes)) { Image image = Image.FromStream(ms); // 保存圖片 image.Save(fileName, System.Drawing.Imaging.ImageFormat.Png); // 調用系統默認程序打開圖片文件 Process.Start(fileName); } } /// <summary> /// 按鈕點擊事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOk_Click(object sender, EventArgs e) { EnhanceImage(); } }}

4.運行效果

查看調用接口成功的調試數據。gI728資訊網——每日最新資訊28at.com

gI728資訊網——每日最新資訊28at.com

頁面運行窗體,主要是圖片網絡地址輸入和轉換按鈕。gI728資訊網——每日最新資訊28at.com

gI728資訊網——每日最新資訊28at.com

轉換之后成功的效果如下圖:gI728資訊網——每日最新資訊28at.com

gI728資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-86687-0.htmlC#實戰:圖像清晰度增強介紹和案例實踐

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 太優雅了!Rust 200 行代碼實現表達式解析

下一篇: 使用緩存方法大幅提升Spring Boot性能

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
国外成人在线视频网站| 欧美精品国产| 亚洲精品影院在线观看| 亚洲精品乱码久久久久久按摩观| 亚洲精品中文在线| 亚洲一区久久久| 欧美一区二区三区四区在线 | 国产精品草莓在线免费观看| 国产精品一区二区三区免费观看| 好吊一区二区三区| 亚洲精品乱码久久久久久| 亚洲一区二区网站| 久久欧美肥婆一二区| 欧美一区二区三区视频免费播放| 在线观看视频日韩| 欧美特黄一区| 玖玖国产精品视频| 欧美激情亚洲另类| 国产精品初高中精品久久| 国产在线精品一区二区夜色| 一区二区三区波多野结衣在线观看| 亚洲私拍自拍| 欧美日韩免费观看中文| 久久夜精品va视频免费观看| 亚洲女人av| 国产视频在线观看一区| 久久在线免费| 亚洲午夜激情免费视频| 亚洲国产精品视频| 久久精品国产第一区二区三区| 国产精品国产三级国产专区53| 国产欧美一区二区三区另类精品| 亚洲欧洲日夜超级视频| 欧美中文字幕视频在线观看| 国产精品欧美日韩一区二区| 在线亚洲一区观看| 免费美女久久99| 欧美视频免费| 在线观看日韩专区| 西西裸体人体做爰大胆久久久| 欧美承认网站| 欧美日韩国产一区二区三区地区| 欧美一级艳片视频免费观看| 最新国产成人在线观看| 国产亚洲人成网站在线观看| 国产亚洲欧美在线| 亚洲精品激情| 欧美喷潮久久久xxxxx| 亚洲全部视频| 免费精品视频| 日韩网站在线观看| 欧美日韩一二三四五区| 一区二区三区成人精品| 欧美午夜剧场| 亚洲综合色自拍一区| 国产欧美在线观看| 久久国产主播精品| 亚洲国产99精品国自产| 欧美激情一区二区三区在线视频 | 国产亚洲一本大道中文在线| 久久国产视频网站| 亚洲国产激情| 国产精品国产三级国产aⅴ浪潮| 亚洲一区视频| 伊人男人综合视频网| 欧美成人免费小视频| 亚洲一区二区三| 在线日韩欧美视频| 国产精品美女一区二区在线观看| 久久成人精品无人区| 亚洲麻豆视频| 国产主播一区| 欧美三日本三级少妇三2023| 久久精品日韩欧美| 亚洲少妇诱惑| 亚洲高清视频一区二区| 国产精品一区久久久久| 免费成人在线观看视频| 亚洲欧美日韩在线观看a三区| 亚洲第一中文字幕| 国产精自产拍久久久久久| 欧美激情一区在线观看| 久久精品久久综合| 亚洲一级网站| 亚洲剧情一区二区| 亚洲高清免费| 好看的日韩视频| 国产目拍亚洲精品99久久精品| 欧美韩日一区二区三区| 久久黄色网页| 久久国产直播| 欧美aⅴ一区二区三区视频| 一区二区欧美在线观看| 亚洲视频一区| 久久精品国产清自在天天线| 老牛国产精品一区的观看方式| 你懂的网址国产 欧美| 欧美理论大片| 国产欧美一区二区精品婷婷| 国产欧美不卡| 久久综合精品一区| 亚洲影院高清在线| 在线看片日韩| 狠狠干综合网| 国产精品试看| 国产精品久久久久久久久久三级| 六月丁香综合| 亚洲免费影视| 在线欧美视频| 久久精品水蜜桃av综合天堂| 国产欧美日韩| 久久蜜臀精品av| 亚洲激情六月丁香| 欧美色一级片| 小黄鸭视频精品导航| 极品少妇一区二区| 欧美大片在线影院| 亚洲婷婷国产精品电影人久久| 久久人人看视频| 亚洲精品综合久久中文字幕| 国产精品v片在线观看不卡| 午夜视频在线观看一区二区| 国内久久视频| 欧美精品久久99| 亚洲免费在线观看视频| 国产综合香蕉五月婷在线| 欧美国产日产韩国视频| 亚洲一级黄色av| 狠狠入ady亚洲精品经典电影| 欧美成人国产| 亚洲欧美高清| 亚洲国产mv| 欧美性猛交xxxx乱大交蜜桃| 久久国产主播| 日韩视频国产视频| 国产视频一区欧美| 欧美激情在线| 欧美一级视频精品观看| 亚洲精品极品| 国产女人精品视频| 欧美/亚洲一区| 亚洲欧美大片| 亚洲欧洲在线视频| 国产女人水真多18毛片18精品视频| 久热精品在线视频| 亚洲网站在线观看| 亚洲高清不卡在线| 国产精品亚洲视频| 欧美激情精品| 午夜一区二区三视频在线观看| 亚洲国产精品精华液2区45| 欧美性生交xxxxx久久久| 久久久久88色偷偷免费| 一区二区三区日韩在线观看| 韩日精品中文字幕| 国产精品白丝jk黑袜喷水| 久久久久国产一区二区三区四区| 99精品免费视频| 狠色狠色综合久久| 国产精品美女久久久久久久| 欧美~级网站不卡| 久久国产99| 亚洲综合精品| 99这里只有精品| 亚洲国产二区| 国产午夜精品美女视频明星a级| 欧美日韩大片一区二区三区| 久久久五月天| 欧美亚洲综合另类| 亚洲天堂男人| 亚洲美女精品一区| 在线观看一区欧美| 国产一区二区欧美| 国产精品日韩欧美大师| 欧美激情区在线播放| 久久综合伊人77777| 欧美一级理论片| 亚洲网址在线| 一区电影在线观看| 亚洲国产欧美日韩| 红桃av永久久久| 国产视频久久网| 国产精品久久久久久久久久尿| 欧美日韩精品一本二本三本| 欧美a级片网站| 久久综合给合| 久久久久在线| 先锋影音国产一区| 亚洲无玛一区| 亚洲五月六月| 亚洲视频在线看| 一本色道久久加勒比88综合| 亚洲日本无吗高清不卡| 一区视频在线看| 国内精品久久久久影院优| 国产日韩精品入口| 国产精品一区二区三区久久| 国产精品久久9| 国产精品高清一区二区三区| 欧美日韩极品在线观看一区| 欧美精品在线一区二区| 欧美激情四色 | 亚洲一区制服诱惑| 中文成人激情娱乐网|