欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于python opencv單目相機標定的示例代碼

 更新時間:2022年01月05日 09:31:53   作者:冰軟  
這篇文章主要介紹了基于python opencv單目相機標定的實現(xiàn)代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

相機固定不動,通過標定版改動不同方位的位姿進行抓拍

import cv2
camera=cv2.VideoCapture(1)
i = 0
while 1:
    (grabbed, img) = camera.read()
    cv2.imshow('img',img)
    if cv2.waitKey(1) & 0xFF == ord('j'):  # 按j保存一張圖片
        i += 1
        u = str(i)
        firename=str('./img'+u+'.jpg')
        cv2.imwrite(firename, img)
        print('寫入:',firename)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

將抓拍好的圖片存放程序的同一級目錄下 運行標定代碼如下:

# 相機標定
import cv2
# 修改目錄
# 首先讀取圖像并轉(zhuǎn)為灰度圖
img = cv2.imread('c1.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# cv2.imshow("img",img)
# cv2.imshow("gray",gray)
# 使用OpenCV的cv2.findChessboardCorners()函數(shù)找出棋盤圖中的對角(即圖片中黑白相對的點的坐標),
# 同時使用cv2.drawChessboardCorners()將之畫出來
# cv2.findChessboardCorners參數(shù)patternSize?。?,5)--棋盤圖中每行和每列交點的個數(shù)
# 其原因在于導入的圖片./camera_cal/calibration1.jpg數(shù)一下交點的數(shù)目,一行有9個,一列有5個
# Adam博客當中?。?,6)原因在于他的圖和我的圖不一樣,認真數(shù)一下可以發(fā)現(xiàn)他的圖確實是一行9個一列6個角點
# 事實證明,可以取任何只要在size小于圖片中的交點數(shù)即可
# 函數(shù)解析參見官網(wǎng)https://docs.opencv.org/3.3.0/dc/dbb/tutorial_py_calibration.html
# It returns the corner points and retval which will be True if pattern is obtained.
# These corners will be placed in an order (from left-to-right, top-to-bottom)
ret, corners = cv2.findChessboardCorners(gray, (9, 5),None)
print(ret)
print(corners)  # 交點坐標
if ret == True:
    img = cv2.drawChessboardCorners(img, (9, 5), corners, ret)
cv2.imshow("final",img)
cv2.waitKey()
cv2.destroyAllWindows()

到此這篇關于基于python opencv單目相機標定的文章就介紹到這了,更多相關python opencv相機標定內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python將字典內(nèi)容存入mysql實例代碼

    python將字典內(nèi)容存入mysql實例代碼

    這篇文章主要介紹了python將字典內(nèi)容存入mysql實例代碼,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Python使用ntplib庫同步校準當?shù)貢r間的方法

    Python使用ntplib庫同步校準當?shù)貢r間的方法

    NTP網(wǎng)絡時間協(xié)議其實大家平時或多或少都能接觸到,包括Windows在內(nèi)的操作系統(tǒng)中的很多Internet時間同步功能都是在NTP的基礎上來做,這里我們來看一下Python使用ntplib庫同步校準當?shù)貢r間的方法
    2016-07-07
  • 對Python中 \r, \n, \r\n的徹底理解

    對Python中 \r, \n, \r\n的徹底理解

    這篇文章主要介紹了對Python中 \r, \n, \r\n的徹底理解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 如何用Python實現(xiàn)簡單的Markdown轉(zhuǎn)換器

    如何用Python實現(xiàn)簡單的Markdown轉(zhuǎn)換器

    這篇文章主要介紹了如何用Python實現(xiàn)簡單的Markdown轉(zhuǎn)換器,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • python 基礎教程之Map使用方法

    python 基礎教程之Map使用方法

    這篇文章主要介紹了python 基礎教程之Map使用方法的相關資料,這里附有簡單使用實例,需要的朋友可以參考下
    2017-01-01
  • python學習教程之使用py2exe打包

    python學習教程之使用py2exe打包

    py2exe是一個將python腳本轉(zhuǎn)換成windows上的可獨立執(zhí)行的可執(zhí)行程序(*.exe)的工具,下面這篇文章主要給大家介紹了關于python學習教程之使用py2exe打包的相關資料,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-09-09
  • Python實現(xiàn)將元組中的元素作為參數(shù)傳入函數(shù)的操作

    Python實現(xiàn)將元組中的元素作為參數(shù)傳入函數(shù)的操作

    這篇文章主要介紹了Python實現(xiàn)將元組中的元素作為參數(shù)傳入函數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python 解決相對路徑問題:

    Python 解決相對路徑問題:"No such file or directory"

    這篇文章主要介紹了Python 解決相對路徑問題:"No such file or directory"具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python 實現(xiàn)倒排索引的方法

    python 實現(xiàn)倒排索引的方法

    今天小編就為大家分享一篇python 實現(xiàn)倒排索引的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 吳恩達機器學習練習:神經(jīng)網(wǎng)絡(反向傳播)

    吳恩達機器學習練習:神經(jīng)網(wǎng)絡(反向傳播)

    這篇文章主要介紹了學習吳恩達機器學習中的一個練習:神經(jīng)網(wǎng)絡(反向傳播),在這個練習中,你將實現(xiàn)反向傳播算法來學習神經(jīng)網(wǎng)絡的參數(shù),需要的朋友可以參考下
    2021-04-04

最新評論