乾貨:Python+百度圖像識別進行圖像審查

2020-12-03 愛語桐說
圖像識別

在做平臺類應用的時候,我們經常要對用戶上傳的內容進行審核,包括圖片、視頻的內容中是否涉黃、暴力、血腥等等不合格內容的審核,過去這類工作只能靠人工審查。隨著人工智慧技術的發展,圖像識別技術的日趨完善,系統基本上可以代替人來去做這項工作,下面讓我們使用百度圖像審查API實現一段圖像審核功能,具體看截圖。

代碼實現截圖
執行結果

很簡單,有木有、有木有,以下是代碼copy,拿走不謝,o(* ̄︶ ̄*)o。

# -*- coding:utf-8 -*-from aip import AipImageCensor""" 你的 APPID AK SK """# APP_ID = '你的 App ID'# API_KEY = '你的 Api Key'# SECRET_KEY = '你的 Secret Key'client = AipImageCensor(APP_ID, API_KEY, SECRET_KEY)# 讀取圖片def get_file_content(filePath):with open(filePath, 'rb') as fp: return fp.read()img = get_file_content('E://work//baiduaudio//zhengzhi1.jpg')# 調用圖像審核接口 result = client.imageCensorUserDefined(img)# 如果圖片是url調用如下# result = client.imageCensorUserDefined('http://www.domain.com/image.jpg')# 獲取返回識別結果 一般情況下,結果是一組按照置信度排序的數組if isinstance(result, dict): if result.has_key('conclusion'): if result['conclusion'] != u'合規': for data in result['data']: print data['msg']

相關焦點

  • python|圖像識別
    影響力之大和最吸引人的技術就是圖像識別,圖像識別技術是人工智慧的一個重要領域,它是指利用計算機對圖像進行處理、分析和理解,以識別各種不同模式的目標和對象的技術。今天以女神宋慧喬的兩張不同照片為例,利用python識別其相似度,從而判定是否是同一人,同時讓我們對圖像識別有個初步的了解,什麼?照片可以換蒼老師和波老師嗎?我懷疑你們在開車,可是我沒有證據!
  • python人工智慧-圖像識別
    PIL:(Python Imaging Library)是Python平臺上的圖像處理標準庫,功能非常強大。pytesseract:圖像識別庫。我這裡使用的是python3.6,PIL不支持python3所以使用如下命令pip install pytesseractpip install pillow如果是python2,則在命令行執行如下命令:pip install pytesseractpip install PIL這時候我們去運行上面的代碼會發現如下錯誤
  • Python深度學習之圖像識別
    前面有幾講也是關於機器學習在圖像識別中的應用。今天再來講一個關於運用google的深度學習框架tensorflow和keras進行訓練深度神經網絡,並對未知圖像進行預測。導入python模塊導入圖像數據合併列表數據將圖片數據轉化為數組顯示一張圖片訓練神經網絡我們可以看到測試集的準確率達到99.67%
  • 深度學習與圖像識別 圖像檢測
    >獲取機器視覺教程,行業報告等資源,百度盤群組分享連結更新時間:2017-07-18,失效請在文末留言,不要在後臺留言,你也可以在後臺菜單「資源搜索」搜索更多你想要的網盤資源! CNN等為什麼對圖像領域更加有效,因為其不但關注了全局特徵,更是利用了圖像識別領域非常重要的局部特徵,應該是將局部特徵抽取的算法融入到了神經網絡中。圖像本身的局部數據存在關聯性,而這種局部關聯性的特徵是其他算法無法提取的。深度學習很重要的是對全局和局部特徵的綜合把握(2)深度學習不是一個黑箱系統。
  • 第85講 Python深度學習之圖像識別
    前面有幾講也是關於機器學習在圖像識別中的應用。今天再來講一個關於運用google的深度學習框架tensorflow和keras進行訓練深度神經網絡,並對未知圖像進行預測。導入python模塊導入圖像數據
  • 圖像識別 百度翻譯App隨手拍照就能翻譯
    如其所說,百度翻譯App最新推出3.0版本加入了百度獨有的圖像識別技術,這使得用戶只要打開百度翻譯App實物翻譯功能,對著物體拍張照,就能迅速識別並翻譯成英文。有意思的是,從不同角度,勾劃不同部分,還能得出各種結果。網友感嘆:屌絲生活變土豪,百度翻譯歡樂多!」
  • 基於百度EasyDL定製化圖像識別平臺的海洋魚類識別方法
    首先使用伽馬校正法和暗通道先驗算法對圖片數據進行預處理,提高圖片亮度和清晰度,接著利用百度EasyDL定製化圖像識別平臺構建初魚類識別模型,再使用數據增強等方法對模型進行調優,提高模型識別能力。【結果】實驗結果表明,與其他識別方法相比,該方法可以有效提高魚類識別的準確率。
  • 驗證碼識別實例,python簡單圖像處理和實現
    基本識別原理概述:1、每一幅圖像在構成上,都是由一個個像素組成的矩陣,每一個像素為單元格。2、 彩色圖像的像素的由三原色(紅,綠,藍)構成元組,灰度圖像的像素是一個單值,每個像素的值範圍為(0,255)。
  • Python十大工具,讓圖像簡潔直觀有魅力!
    但圖像無論有何用途,都要經過處理。因此,圖像處理就是對數字圖像進行分析、操作的過程,其主要目的是為改善圖像質量或從中提取一些有用信息。圖像處理的常見任務包括圖像顯示、圖像基本操作(裁剪、翻轉、旋轉等)、圖像分割、分類及特徵提取、圖像修復和圖像識別。
  • 百度雲首創雲端圖像搜索 支持人臉識別和檢索
    近日,百度雲在時光軸、足跡等原有圖片預覽功能基礎上全面升級,結合百度深度學習研究院提供的人臉識別及檢索技術,首創雲端圖像搜索,讓雲端圖片預覽、查找和管理更加方便易用。更新升級之後,百度雲不僅能實現圖片智能分類、自動去重等功能,還能以圖搜圖,在海量圖片中精準定位目標。
  • Agora新增支持Python:視頻通話中也可做圖像識別了
    Python 擁有很活躍的社區和豐富的第三方庫,Web 框架、爬蟲框架、數據分析框架、機器學習框架等,開發者無需重複造輪子,可以用 Python 進行 Web 編程、網絡編程,開發多媒體應用,進行數據分析,或實現圖像識別等應用。其中圖像識別是最熱門的應用場景之一,也是與實時音視頻契合度最高的應用場景之一。
  • 百度雲推出雲端圖像搜索 支持人臉識別
    【天極網網絡頻道】【天極網網絡頻道9月16日消息】百度可謂是今年吸引了眾多人的眼球,推出了各項新的服務和新的程序。百度雲近日在時光軸、足跡等原有圖片預覽功能基礎上進行了升級,結合百度深度學習研究院提供的人臉識別及檢索技術,推出雲端圖像搜索。新增圖片智能分類,以圖搜圖等功能。
  • AI入門|人工智慧第2講:圖像識別(Python實現)
    圖像識別技術以及非常廣泛地應用於生活和生產之中,例如一些手機軟體可以識別出各種植物、花草等,再譬如人臉識別,也是一種特別的圖像識別技術
  • 【數字圖像處理系列五】圖像濾波之空間濾波:圖像平滑降噪和圖像銳化
    python版本:python3.5.4 ; opencv-python版本:opencv-python3.4.2.17
  • 常用的十大 python 圖像處理工具
    但無論是用於何種用途,這些圖像都需要進行處理。圖像處理就是分析和處理數字圖像的過程,主要旨在提高其質量或從中提取一些信息,然後可以將其用於某種用途。圖像處理中的常見任務包括顯示圖像,基本操作如裁剪、翻轉、旋轉等,圖像分割,分類和特徵提取,圖像恢復和圖像識別。
  • 百度大腦產品上新&技術升級:圖像處理、智能寫作平臺、語音識別
    百度大腦一月一次的最新技術&產品盤點來了。在這裡,與百度大腦一起成長,見證 AI 的力量。您可以從 PC 端訪問百度 AI 開放平臺(ai.baidu.com)申請邀測,或使用最新產品。新開放 AI 技術能力語音識別語音識別極速版支持60秒內音頻使用 REST API 方式進行調用,簡單易用。
  • Serverless 架構下 Python 輕鬆搞定圖像分類
    它利用計算機對圖像進行定量分析,把圖像或圖像中的每個像元或區域劃歸為若干個類別中的某一種,以代替人的視覺判讀。圖像分類在實際生產生活中也是經常遇到的,而且針對不同領域或者需求有著很強的針對性。例如通過拍攝花朵識別花朵信息、通過人臉比對人物信息等。
  • opencv-python圖像預處理-濾波
    為了消除外界環境對圖像採集的幹擾,增強圖像的邊緣及灰度跳變的部分,使圖像變得清晰以及提高圖像處理速度需要對圖像進行預處理操作,主要是對圖像進行濾波和增強操作。使用的方法可以分為空間域處理和頻率域處理兩類。空間域指圖像平面本身,這類圖像處理方法用各種模板直接與圖像進行卷積運算,實現對圖像的處理。
  • 基於python+OpenCV模塊的人臉識別定位技術
    本文將基於OpenCV模塊,在windows作業系統上,利用python語言,進行人臉識別技術的研究。當然OpenCV的應用領域很廣,除了人臉識別之外,它還支持圖像分割、動作識別、視頻處理等技術。其中frame是讀取的每一幀圖像。第7行表示將彩色圖像轉變為灰度圖像。第8行是對灰度圖像中的人臉進行識別定位,返回值為坐標信息。第10行畫出矩形框。第11行展示出圖像。第12行表示按鍵盤上的「q」鍵退出while true循環。14行和15行釋放攝像機,關閉窗口。
  • python圖像處理-gif動圖
    python圖像處理-1python圖像處理-批量生成純色圖片python圖像處理-添加文字python圖像處理-貼圖