91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

關(guān)于自動(dòng)對(duì)焦這個(gè)操作是不是有一些開(kāi)源的東西?

云深之無(wú)跡 ? 來(lái)源:云深之無(wú)跡 ? 作者:云深之無(wú)跡 ? 2022-07-10 15:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

三星S10e的超廣角和正常鏡頭切換的時(shí)候,咔咔聲很悅耳,不過(guò)這里也有疑問(wèn),關(guān)于自動(dòng)對(duì)焦這個(gè)操作是不是有一些開(kāi)源的東西?好像沒(méi)有,我 隨便搜索了倆篇論文看下。

ad4721ce-f95b-11ec-ba43-dac502259ad0.png

首先是這個(gè)

一副圖像是否聚焦,反映在空域上是圖像的邊緣及細(xì)節(jié)是否清晰,而圖像的邊緣及細(xì)節(jié)。信息可以通過(guò)對(duì)圖像進(jìn)行微分來(lái)獲取,因此,可以利用這些信息作為聚焦的判據(jù)。這種提取圖像邊緣信息的函數(shù)稱為聚焦評(píng)價(jià)函數(shù),圖像經(jīng)其處理后所得到的量值能夠反映圖像的清晰度。聚焦評(píng)價(jià)函數(shù)應(yīng)具有以下幾個(gè)特性性:無(wú)偏性,單峰性,高靈敏度,較高信噪比,計(jì)算量較小。這里選用絕對(duì)方差函數(shù):

ad67c58c-f95b-11ec-ba43-dac502259ad0.png

全文就這個(gè)公式還算Soul

說(shuō)了這么多,就這個(gè)函數(shù)重要:

聚焦評(píng)價(jià)函數(shù),對(duì)于自動(dòng)聚焦的實(shí)現(xiàn),具有重要的意義。聚焦評(píng)價(jià)函數(shù)有很多,每種方法都有其優(yōu)點(diǎn)和缺點(diǎn)。原理很簡(jiǎn)單,越是清晰的照片,每個(gè)像素與其周?chē)袼氐牟罹嘣酱?,?dāng)聚焦不對(duì)時(shí),會(huì)發(fā)現(xiàn),整個(gè)圖像糊成一團(tuán),即像素值都在某一小范圍內(nèi)。


int calculateGrayDifference(Mat image)//傳入單通道圖像{  Mat temImage;  temImage = Mat::zeros(image.size(), CV_32FC1);  //long int result = 0;  for (int i = 1; i < image.rows; i++)  {    for (int j = 1; j < image.cols; j++)    {      int num = image.at(i, j);      int num1 = image.at(i-1, j);      int num2 = image.at(i, j-1);      int num3 = abs((num - num1)*(num - num2));      temImage.at<float>(i, j) = num3;      //result = result + num3;    }  }  Scalar total = sum(temImage);  return cvRound(total[0]);  //return result;}

給出計(jì)算的code

下面論文還有點(diǎn),不過(guò)關(guān)系不大:

ad83fe28-f95b-11ec-ba43-dac502259ad0.png

這個(gè)函數(shù)怎么算?這里給出,圖像使用二維數(shù)組存放

ad9a0e84-f95b-11ec-ba43-dac502259ad0.png

算法流程圖

adb5f86a-f95b-11ec-ba43-dac502259ad0.png

以及引入變步長(zhǎng)這些東西

當(dāng)相鄰圖像的聚焦量值對(duì)比小于一定域值時(shí),目標(biāo)景物及光學(xué)鏡頭的狀態(tài)相對(duì)穩(wěn)定,此時(shí)控制系統(tǒng)處于微動(dòng)掃描狀態(tài),控制輸出仍有使調(diào)焦機(jī)構(gòu)向獲取更大聚焦量圖像方向運(yùn)動(dòng)的趨勢(shì),但控制量微小。當(dāng)相鄰圖像的聚焦量值對(duì)比大于一定域值,表明目標(biāo)景物發(fā)生了變化,或光學(xué)鏡頭進(jìn)行了變倍、轉(zhuǎn)向等操作,則控制系統(tǒng)進(jìn)入大步長(zhǎng)快速調(diào)焦過(guò)程。假定此時(shí)調(diào)焦機(jī)構(gòu)位于點(diǎn) M 處,首先確定搜索方向,因點(diǎn) N 的聚焦量值大于點(diǎn) M 的聚焦量值,即確定向點(diǎn) N 方向行進(jìn),直到越過(guò)最大值 P 到達(dá) P 1 為止,即路徑為 M-N-P-P 1 ,將此

過(guò)程中最大聚焦量值 P′暫存,進(jìn)入漸小步長(zhǎng)聚焦過(guò)程。由 P1 開(kāi)始,向山頂 P運(yùn)動(dòng),直到 P 2 為止,將此次搜索中最大聚焦量值 P〞暫存。如此反復(fù),每搜索一次,步距相應(yīng)減小,并將相鄰兩次搜索中所獲得的兩個(gè)最大聚焦量值進(jìn)行對(duì)比,當(dāng)對(duì)比值小于一定域值時(shí),表示調(diào)焦機(jī)構(gòu)已經(jīng)位于很接近點(diǎn) P 的位置,進(jìn)入微動(dòng)掃描狀態(tài)。

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎ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)注

    23

    文章

    4785

    瀏覽量

    98124
  • 圖像
    +關(guān)注

    關(guān)注

    2

    文章

    1096

    瀏覽量

    42347

原文標(biāo)題:相機(jī)自動(dòng)對(duì)焦算法

文章出處:【微信號(hào):TT1827652464,微信公眾號(hào):云深之無(wú)跡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    爬壁機(jī)器人磁鐵的一些常見(jiàn)問(wèn)題

    爬壁機(jī)器人近幾年比較火,它是類能夠在垂直墻面、天花板、傾斜表面上移動(dòng)和作業(yè)的特種機(jī)器人,今天我們不聊其它,只聊下關(guān)于磁吸附應(yīng)用中的磁鐵,以下是小編整理的關(guān)于爬壁機(jī)器人中磁鐵的一些常見(jiàn)
    的頭像 發(fā)表于 01-09 10:06 ?292次閱讀
    爬壁機(jī)器人磁鐵的<b class='flag-5'>一些</b>常見(jiàn)問(wèn)題

    C語(yǔ)言中一些令人震驚的結(jié)構(gòu)介紹

    C語(yǔ)言同意一些令人震驚的結(jié)構(gòu),下面的結(jié)構(gòu)是合法的嗎,如果是它做些什么? int a = 5, b = 7, c; c = a+++b; 考察點(diǎn): 這個(gè)問(wèn)題將作為這個(gè)測(cè)驗(yàn)的
    發(fā)表于 12-23 08:15

    關(guān)于六類網(wǎng)線一些問(wèn)題的解答

    今天我們就圍繞網(wǎng)友一些常見(jiàn)的關(guān)于六類網(wǎng)線的問(wèn)題進(jìn)行下匯總式解答: 問(wèn) 六類網(wǎng)線可以當(dāng)電源用嗎? 答 六類網(wǎng)線并不是設(shè)計(jì)用于傳輸電力的電纜,因此
    的頭像 發(fā)表于 12-09 11:13 ?599次閱讀

    貼片電容精度J±5%的一些詳細(xì)知識(shí)

    貼片電容精度J±5%表示電容的實(shí)際值與標(biāo)稱值之間的偏差范圍在±5%以內(nèi) ,以下是關(guān)于貼片電容精度J±5%的一些詳細(xì)知識(shí): 、精度等級(jí)含義 J±5% :字母“J”在貼片電容的標(biāo)識(shí)中通常表示標(biāo)稱精度
    的頭像 發(fā)表于 11-20 14:38 ?680次閱讀
    貼片電容精度J±5%的<b class='flag-5'>一些</b>詳細(xì)知識(shí)

    芯源的MCU是不是基本都是寬壓輸入?寬電壓對(duì)整體功耗有影響嗎?

    關(guān)于芯源電源電壓?jiǎn)栴},芯源的MCU是不是基本都是寬壓輸入?寬電壓對(duì)整體功耗有影響嗎?
    發(fā)表于 11-18 07:26

    開(kāi)源不是削弱競(jìng)爭(zhēng)力,而是新護(hù)城河的開(kāi)始

    系統(tǒng)。 越來(lái)越多的企業(yè)在開(kāi)源的浪潮中找到了機(jī)會(huì),也有人提出疑問(wèn): 既然代碼都開(kāi)源了,護(hù)城河還從哪里來(lái)?開(kāi)源軟件還有壁壘可言嗎? 事實(shí)上,開(kāi)源不是
    的頭像 發(fā)表于 11-06 14:26 ?412次閱讀

    請(qǐng)問(wèn)STM32的內(nèi)部Flash操作是不是優(yōu)先級(jí)最高?

    STM32的內(nèi)部Flash操作是不是優(yōu)先級(jí)最高?目前在內(nèi)部Flash的單獨(dú)頁(yè)存儲(chǔ)了數(shù)據(jù),發(fā)現(xiàn)在進(jìn)行頁(yè)擦除的時(shí)候正常工作的定時(shí)器中斷無(wú)法進(jìn)入了
    發(fā)表于 08-13 07:03

    求助,關(guān)于TC387使能以及配置SOTA 中一些問(wèn)題求解

    問(wèn)題,請(qǐng)問(wèn)是否能在開(kāi)發(fā)階段, 設(shè)一些debug模式, 這樣即使不當(dāng)?shù)?b class='flag-5'>操作UCB也不會(huì)導(dǎo)致debug口失效或者其他比較嚴(yán)重的問(wèn)題。
    發(fā)表于 08-08 07:31

    有償請(qǐng)教容性負(fù)載的放大電路的一些問(wèn)題

    等于輸入是3V【3.5v】,Cp兩端是30V【27v】,但我實(shí)際輸出是【】里面的值),就想是不是還有哪些細(xì)節(jié)地方還要加一些元器件,在這個(gè)電路簡(jiǎn)圖里面別人沒(méi)有標(biāo)出。 目前已經(jīng)試過(guò)很多辦法都不行,比如把
    發(fā)表于 05-29 20:06

    Debian和Ubuntu哪個(gè)好一些?

    兼容性對(duì)比Debian和Ubuntu哪個(gè)好一些,并為您揭示如何通過(guò)RAKsmart服務(wù)器釋放Linux系統(tǒng)的最大潛能。
    的頭像 發(fā)表于 05-07 10:58 ?1177次閱讀

    對(duì)CY7C65211一些疑問(wèn)求解答

    我對(duì) CY7C65211 一些疑問(wèn)。 (1)關(guān)于制造商字符串,評(píng)估套件(CYUSB234)顯示“ CYPRESS? Semiconductor”,但我認(rèn)為從現(xiàn)在開(kāi)始發(fā)貨的設(shè)備的默認(rèn)值將更改
    發(fā)表于 05-06 09:28

    如何添加一些網(wǎng)絡(luò)上的庫(kù)到mpy固件的說(shuō)明或手冊(cè)教程?

    如何添加一些網(wǎng)絡(luò)上的庫(kù)到mpy固件的說(shuō)明或手冊(cè)教程? 問(wèn)題2: 關(guān)于mpy的image庫(kù)在哪里能了解學(xué)習(xí)內(nèi)部代碼,只了解一些python,想知道怎么從c轉(zhuǎn)換成mpy能調(diào)用的,自己寫(xiě)的c也能轉(zhuǎn)成py調(diào)用
    發(fā)表于 04-29 08:16

    智能盒子到底是什么東西?昇騰310深度測(cè)評(píng):為何能成為行業(yè)新寵?

    讓人摸不著頭腦的“智能盒子”。各位搞技術(shù)、搞工程的朋友,咱們?cè)诠ぷ髦?b class='flag-5'>是不是經(jīng)常聽(tīng)到“智能盒子”這個(gè)說(shuō)法?每次聽(tīng)到這個(gè)詞,我猜很多人心里都在犯嘀咕:這東西到底是個(gè)啥玩意兒?難道就是個(gè)裝了
    的頭像 發(fā)表于 04-27 10:46 ?1909次閱讀
    智能盒子到底是什么<b class='flag-5'>東西</b>?昇騰310深度測(cè)評(píng):為何能成為行業(yè)新寵?

    樹(shù)莓派在自動(dòng)化控制項(xiàng)目中的一些潛在應(yīng)用

    自動(dòng)化控制項(xiàng)目中的一些潛在應(yīng)用。之前,我們已經(jīng)為Arduino平臺(tái)探討了相同的話題。我們確定Arduino是個(gè)出色的教育工具,但由于一些限制,它無(wú)法在工業(yè)環(huán)境中完全
    的頭像 發(fā)表于 03-25 09:45 ?640次閱讀
    樹(shù)莓派在<b class='flag-5'>自動(dòng)</b>化控制項(xiàng)目中的<b class='flag-5'>一些</b>潛在應(yīng)用

    stm32F407VGT6是不是不能去使用SGMII模式去去連接PHY?

    ,并沒(méi)有SGMII模式,我想請(qǐng)問(wèn)下,F(xiàn)4是不是不能去使用SGMII模式去去連接PHY? 我按照RMII模式去操作,即ref_clk懸空,發(fā)現(xiàn),無(wú)法通過(guò)eth_init函數(shù),直顯示timeout,如果可以使用的話,怎么去
    發(fā)表于 03-14 15:45