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

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

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

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

關(guān)于自動對焦這個操作是不是有一些開源的東西?

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

掃碼添加小助手

加入工程師交流群

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

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

首先是這個

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

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

全文就這個公式還算Soul

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

聚焦評價函數(shù),對于自動聚焦的實現(xiàn),具有重要的意義。聚焦評價函數(shù)有很多,每種方法都有其優(yōu)點和缺點。原理很簡單,越是清晰的照片,每個像素與其周圍像素的差距越大,當(dāng)聚焦不對時,會發(fā)現(xiàn),整個圖像糊成一團(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;}

給出計算的code

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

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

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

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

算法流程圖

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

以及引入變步長這些東西

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

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

審核編輯 :李倩


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

    關(guān)注

    23

    文章

    4786

    瀏覽量

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

    關(guān)注

    2

    文章

    1096

    瀏覽量

    42366

原文標(biāo)題:相機自動對焦算法

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    請教關(guān)于OpenOCD 意外損壞啟動閃存

    的原始數(shù)據(jù)。 如果您編寫類似 0xA5A5_A5A5 的內(nèi)容,您將在該位置獲得一些其他數(shù)據(jù)模式。 我很好奇是否任何關(guān)于為什么啟用對 QSPI XIP 空間的寫入的見解。 我也很好奇這是否被視為
    發(fā)表于 03-18 08:27

    爬壁機器人磁鐵的一些常見問題

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

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

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

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

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

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

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

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

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

    開源不是削弱競爭力,而是新護(hù)城河的開始

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

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

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

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

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

    有償請教容性負(fù)載的放大電路的一些問題

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

    Debian和Ubuntu哪個好一些?

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

    對CY7C65211一些疑問求解答

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

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

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

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

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

    樹莓派在自動化控制項目中的一些潛在應(yīng)用

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