1. 程式人生 > >ios開發之人臉識別(給眼睛打上馬賽克)

ios開發之人臉識別(給眼睛打上馬賽克)

#import "ViewController.h"

@interfaceViewController ()

@end

@implementationViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    UIImage *aImage = [UIImage imageNamed:@"證件照.jpg"];
    
    UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, aImage.size.width, aImage.size.height)];
    imageView.center = self
.view.center; imageView.layer.borderWidth = 1.0; imageView.layer.masksToBounds = YES; //自適應圖片寬高比例 imageView.contentMode = UIViewContentModeScaleAspectFit; imageView.image = aImage; [self.view addSubview:imageView]; CIImage* image = [CIImage imageWithCGImage:aImage.CGImage]; NSDictionary
*opts = [NSDictionary dictionaryWithObject:CIDetectorAccuracyHigh forKey:CIDetectorAccuracy]; CIDetector* detector = [CIDetector detectorOfType:CIDetectorTypeFace context:nil options:opts]; //得到面部資料
NSArray* features = [detector featuresInImage:image]; for (CIFaceFeature *f in features) { CGRect aRect = f.bounds; aRect.origin.y = imageView.bounds.size.height - aRect.size.height - aRect.origin.y;//self.bounds.size //給

相關推薦

ios開發人臉識別眼睛馬賽克

#import "ViewController.h" @interfaceViewController () @end @implementationViewController - (v

微信小程式人臉識別2

上一篇部落格已經將人臉的照片上傳到了人臉庫,接下來需要做的就是登入時拍照儲存並與人臉庫的圖片進行對比,當score大於95即識別成功!下面是wxml程式碼,主要用的就是camera元件,點選按鈕拍照並儲存,利用開關來控制使用前置還是後置攝像頭。<!--pages/cam

iOS開發靜態庫—— 圖片、介面xib等資原始檔封裝到.a靜態庫

轉自:https://blog.csdn.net/mylizh/article/details/38707175編譯環境:Macbook Air + OS X 10.9.2 + XCode5.1 + iPhone5s(iOS7.0.3)一、首先將資原始檔打包成bundle新建

iOS開發基礎篇14—— Block

版本 Xcode 9.1 block簡介 block是一個OC物件,於iOS4開始引入。其本身封裝了一段程式碼,可被當作變數、當作引數或作為返回值。block常用於GCD、動畫、排序及各類回撥傳值中。 block程式碼結構圖 注:圖片來自

iOS開發cocoapods安裝2017

因為淘寶的映象不在維護了,所以最近看到一篇2107年的cocoapods安裝部落格Mark一下 第一步:安裝rvm, 不管需不需要升級ruby,rvm可以讓你擁有多個版本的Ruby,並且可以在多個版本之間自由切換。如果已經安裝過跳到第2步(rvm -v 檢視是否安

iOS開發:手勢tap、pinch、rotation、swipe、pan、longpress)

1、UIGestureRecognizer介紹 手勢識別在iOS上非常重要,手勢操作移動裝置的重要特徵,極大的增加了移動裝置使用便捷性。 iOS系統在3.2以後,為方便開發這使用一些常用的手勢,提供了UIGestureRecognizer類。手勢識別UIGestureRecognizer類是個抽象類,下面的

微信公眾號開發網頁授權獲取用戶信息

還需要 開發文檔 app err 通過 casb ddt 省份 sse   這次暑假留在學校參與工作室的項目,對微信公眾號比較感興趣,所以參與這方面的學習研究。 昨天完成了關於網頁授權,獲取用戶信息方面的功能,所以乘熱打鐵,寫上一篇。實現本篇涉及的 功能,還需要完成一些基礎

Django開發路 二django的models表查詢

django nds 有一個 clas span pytho mod 返回 length django的models表查詢   一、單表查詢 (1) all(): 查詢所有結果 # 返回的QuerySet類型 (2) f

人臉識別VS2015+opencv3.2的配置

初學人臉識別,感覺安裝也是一個很大的麻煩。 寫在這裡記錄一下吧 一:先安裝好我們需要的軟體 首先安裝Vs2015,在官網或者csdn搜一下應該找的到。 安裝步驟沒有太多講究。 點選exe檔案,我選擇的是預設安裝,你也可以自定義安裝。   然後在opencv

iOS開發——純程式碼介面UITabBarController,UINavigationController,UIImageView

一、建立UITabBarController和UINavigationController(標籤欄控制器和導航控制器) 建立兩個類,FirstViewController和SecondViewController。修改AppDelegate.m中的程式碼。

iOS開發第三方分享QQ分享,史最新最全第三方分享QQ方式實現

專案搭建參考:  (包含QQ登入原始碼下載 、 QQ sdk整合) 分享第三方分享之QQ分享各種坑的總結: 1. 分享老是提示未註冊QQ,解決辦法就是在程式已啟動,就向QQ進行授權。程式碼如下 - (BOOL)application:(UIApplication *

iOS開發結合asp.net webservice實現檔案傳下載

iOS開發中會經常用到檔案上傳下載的功能,這篇檔案將介紹一下使用asp.net webservice實現檔案上傳下載。 首先,讓我們看下檔案下載。 這裡我們下載cnblogs上的一個zip檔案。使用NSURLRequest+NSURLConnection可以很方便的實現這個功能。 同步下載檔案:

iOS 開發技術人臉識別

前言 作為一名iOS開發人員,我覺得第一步是能夠基本模仿一個APP,完成別人APP的介面搭建;第二步,是儘量學會轉載,學習別人的部落格和技術;第三步,是學會原創,學著翻譯官方文件,而不是一味汲取別人消化好的食糧。 而我,尚在第一層。學習是個艱難的過程

微信公眾平臺訊息介面開發24圖片識別人臉識別API

一、微信圖片獲取 首先要獲得使用者發過來的圖片,微信公眾平臺支援接收圖片,一條圖片訊息的格式如下: <xml> <ToUserName><![CDATA[gh_13d1a3a7x46a]]></ToUserName>

ios開發--UIDocumentInteractionController的使用實現更多分享服務

void cnblogs 實例 內容 main 華麗 例如 一個 img 最近在做項目的時候,碰到這樣一個需求,就是本地生成pdf文件,然後本地打開,經過測試發現,pdf文件是無法保存到相冊裏面的,只能存到手機裏面,鑒於蘋果的存儲機制,需要取出來,進行本地展示,可以直接傳到

ios開發--textview意見反饋頁面占位label,字數統計,提交按鈕的交互設置

ould 技術 ima out == img ios開發 del 分享圖片 記錄一個頁面的功能: textview的占位符,字數統計,提交按鈕的交互設置,具體效果圖如下: 輸入效果: 具體實現代碼如下: 1,設置代理 @interface FKViewControll

ios開發--仿微信自定義表情鍵盤

lai signed avi 創建 不能 url div load mps 先附上demo:https://github.com/hgl753951/CusEmoji.git 效果圖如下: 先說下具體的實現功能: 1,本地加載了一些H5的代碼,直接使用webview的lo

iOS開發JSON轉PLIST把存儲json格式的文件轉換成plist文件

string 數據 導致 atom use error: ali ror 進行 有時開發過程中,經常需要調試接口,但是可能經常沒有網絡,導致調試無法正常進行。 對此可以自己手動設置一些假數據,也可以通過計算機來為我們保存一份真實的網絡數據,並自己轉化成plist數據,

人臉識別表情識別--MBP+CNN

轉自:https://blog.csdn.net/app_12062011/article/details/80482048 EmotiW 2015 LBP特徵輸入到CNN模型中,並經過特殊對映,得到高於基線15%的效能提升。 作者採用了: 4個cnn模型VGG S,VGG M-2

接入微信公眾平臺開發使用者關注取消事件觸發後臺自定義訊息體通知使用者的實現過程

1.需求:使用者關注公眾號後回覆給使用者一個字串,字串不能重複使用即如果a使用者關注公眾號後商戶後臺回覆給使用者字串str1後,b使用者關注就是其他字串,且a使用者取消關注再次關注不回覆訊息體 2.實現過程:   ①首先配置伺服器url並開啟,再次過程中需要微信後臺與商戶後臺進行通訊,所以,微信後臺會發送