主頁 >  其他 > Serveless 助力新零售 —— 樂凱撒新餐飲服務落地實踐

Serveless 助力新零售 —— 樂凱撒新餐飲服務落地實踐

2021-02-05 07:25:11 其他

本文整理自樂凱撒黃道泳在 Techo 大會的分享,文字部分約 5100 字,

下面,讓我們一起回顧下黃老師在 Techo 大會的精彩演講內容:

大家好!我是黃道泳,非常榮幸收到騰訊云的邀請,來給大家介紹一下騰訊云 Serverless 在樂凱撒新餐飲服務上的應用實踐,

樂凱撒是一個披薩的餐飲門店,目前在深圳、廣州、上海、蘇州、佛山、惠州、東莞、昆明、重慶等地擁有140多家直營門店,樂凱撒是紅山資本成員企業,是紅杉資本在中國投資的第一家餐飲企業,11年首創了榴蓮比薩,現已風靡全國,

今天分享四部分,第一部分講一下 Serverless 的應用背景,第二部分是關于我們用 Serverless 做了什么,第三部分我會分享下 Serverless 解決了業務上哪些痛點,第四部分講一下未來在Serverless 應用上的發展規劃,以及Serverless 使用程序中有哪些挑戰和注意事項,

應用背景

先看一下我們當時的應用背景,我們開始決定使用 Serverless 來做我們系統升級改造的時候,是在2017年的時候,當時我們業務系統資訊孤島嚴重,有二次開發困難,大量用戶用的系統語言和介面都不一樣,

17年底,我們做了我們自己的小程式點餐系統,這個系統本身需要和后臺業務系統打通,這個時候需要解決多個系統之間的互聯互通問題,另外就是業務系統耦合度高,業務拆分困難,系統穩定性差,各種緊急的業務需求和活動無法及時滿足,所以我們嘗試先通過 Serverless 做一些區域的改造,

新餐飲介紹

首先講一下我們對新餐飲的思考,它在資訊化數字化的要求,新餐飲本身也是人貨場的重構,主要實作我們日常經營管理所有的資料能夠全流程在線化,主要分為四塊:

  1. 點餐、下單、支付、制作、出品實作實時在線化,
  2. 用餐評價,會員管理可以在線化,支持數字化營銷,
  3. 供應鏈訂貨、識訓、盤點、損耗在流程在線,資料打通,
  4. 人事、考勤、成本核算等在線化,工具化,高效化,這些方面是我們新餐飲轉型在這方面要進行全方面的數字化改造,

下圖是我們以前建成的系統的架構圖,我們現在的系統就是在這個基礎上進行完善的,中間是業務中臺,對接很多第三方系統,小系統包括我們云列印系統、點餐系統、會員系統、配送系統、開店管理系統,還有第三方系統,比如說金蝶ERP系統、紅海EHR系統,第三方系統又會產生資料互動,

云函式呼叫方式

  1. API網關提供http介面
  2. 定時觸發,做一些定時資料處理,定時資料計算等等,
  3. 運用Websocket實時通訊,我們目前應用在云列印這一塊,用來做實時列印通訊和列印機的管理,
  4. CMQ訊息訂閱觸發,我們會把它用在會員計算這塊,
  5. COS存盤觸發
  6. CKafka資料的處理,

前面四種我們都用到了,

樂凱撒應用 Serverless 的業務概況

我們用云函式實作的業務功能非常多,

  1. 微信小程式的服務應用,基于云函式實作的,而且目前騰訊云也支持云開發,
  2. 公眾號訊息推送服務,
  3. 實時通訊服務,剛才講的云列印服務,
  4. 不同的業務系統資料同步,比如說金蝶的ERP系統以及WMS系統的對接和資料同步,SOS餐飲系統和金蝶ERP資料介面的同步,
  5. 統一的支付服務,訂單的付款,訂單的支付,定時例外資料郵件提醒,
  6. 第三方外賣平臺、第三方系統的資料抽取及處理入庫,需要臨時上線的功能需求或介面對接,我們做完之后,直接可以不管它了,

以上都是用 Serverless 平臺實作的,

云函式的應用場景及編程語言

我們常用云函式的應用場景及編程語言有多種,一般來說,

對接不同系統介面的應用用 Nodejs;

定時任務管理, Nodejs 和 Java 都用;

資料抽取、資料運算、資料同步用Nodejs 和 Python;

各類臨時活動,做完就下架,用Nodejs ,

機器學習應用可以用Python,目前Nodejs 和Python比較多,Java 用的偏少,

Serverless 解決的問題和痛點

首先,Serverless 云函式它是天然微服務的架構,它本身是函式一個服務,它是微服務,我們看成是微服務的升級版,第4代架構,是云微服務版,本身微服務能解決很多,資料耦合度的問題,

第二,適合處理大量零散的定時任務,比如說我們可以極大的減少服務,減少部署獨立的定時器服務,解決集群服務的定時任務管理的問題,尤其是并發的集群的定制任務,

第三,更低的開發難度,更高的開發效率,因為現成的資源可以直接用,針對不同的業務場景,可以借助不同語言特性,結合研發團隊的能力,更快速的實作對應的需求,利用他們熟悉的語言,去做業務場景,而不是需要大家統一的技術架構,他們可以很靈活快速推進這個需求,

最后,運維成本,因為云函式有一個很強的特征,不運行則不產生費用,第二個不產生資源的占比,沒有多大服務器的成本,另外擴容也是全自動的,它的運維成本很低,

早期,我們用云函式來做多個業務系統之間的對接,尤其是解決多個異構系統之間的資料連通,因為我們整個系統的重構不是一天就能完成的,是慢慢去做的,慢慢不斷的反復,不斷的去調整這些功能,一步一步慢慢去做,多個異構系統的黏合劑,

這里,我分享幾個應用場景的案例:

應用案例:云列印服務——傳統架構

首先,我介紹下用來解決云列印服務,這是一個列印的小系統,用來解決門店在下單之后,我們列印機列印小票,首先說一下傳統架構的實作,

在傳統的架構里,每一個門店都會有一個本地的服務器,這個本地的服務器會提供一個本地服務,我們門店需要有一個交銀機,一個一體機,還有列印機,通過本地服務器進行管控,總部也需要有服務,總部進行資料的整合,例如:美團的訂單,會先把訂單下到總部的服務器上,總部服務器把這個資料推送到門店,門店服務器接到資料之后,它才能夠通知到列印機進行列印小票,由此來完成整個門店業務的管理,

現在,基本上有大量的訂單是線上下單,不管是小程式的訂單也好,還是美團餓了么也好,都是通過網上下單,存在網路鏈路的問題,網路一斷就不好辦了,

我總結下傳統架構存在以下痛點:

  1. 硬體及維護成本非常高,門店需要部署獨立的本地服務器,
  2. 總部對于門店的服務情況無法快速掌控,因為這個資料每隔一段時間才會通訊,很難做到實時把資料同步下來,
  3. 我們收銀電腦普遍配置極低,訂單資料無法實時上傳匯總,門店下單和美團總部接到的單是錯位的,需要一段時間才能同步,

應用案例:云列印服務——新的云服務架構

新的架構是云服務架構,取消了本地服務器,無需門店本地部署服務器,在比較低端配置的收銀電腦或 SDK 上部署輕量級客戶端,

打開瀏覽器,就可以實時傳回所有訂單資料,可以追蹤你所有的服務狀態,列印機它是在門店的局域網內部,所以我們單獨在我們云端的服務,就是我們SOS收銀系統,還有云列印服務仍然實作云列印服務,通過它連接我們本地的收銀機客戶端,由它來定制我們的列印機,它是實時通訊的,隨時知道門店的列印機是否能正常列印,是不是卡紙,是不是紙打完了,沒有紙了,我們隨時都可以知道,這個程序就解決了門店很多問題,由于訂單是可追蹤的,列印機會隨時把故障解決,

應用案例:會員畫像標簽運算系統

第二個案例,我們用云函式結合 CMQ ,結合 API 網關,完成會員畫像標簽運算系統,

我們做會員系統,一般來說會員比較重要的一項資料要生成,就是會員畫像,我們要基于會員消費行為消費軌跡生成用戶會員它的畫像,會員的愛好、消費頻率、消費的檔次等等,我們希望能夠快速實時的跟蹤這些資料,通過平臺可以用極低的成本完成整個程序,

這個程序如何實作?

第一步,用戶產生購買消費行為資料推送到我們柜員系統,通過消費訂單產生統計資料,這個資料統計完之后,把資料裝到資料庫,因為它的消費是正常的,是正常訂單的資料,我們會對資訊推送到訊息佇列里面,我們 CMQ 會呼叫我們 API 網關,API 網關后面對接的是云函式,

Serverless 云函式,每一個云函式會對應一類標簽,包括消費頻次,消費偏好等等標簽,這類云函式對它進行標簽的實時運算,如果計算程序中產生錯誤,會把這個訊息反饋給CMQ,CMQ告訴消費失敗,如果正常的話,會拉取資料,拉取完之后標簽計算,標簽計算完成之后,我們會把標簽保存入庫,最終生成用戶畫像,最終消費成功,整個標簽計算完成,整個消費完成,通過這樣的方式,我們完成了整個會員畫像實時計算系統,

我們目前這個系統從19年上半年的時候開始做,到現在為止,整個會員畫像的標簽有3000多萬,

應用案例:智能營業額預測

第三個案例,我們今年做的,在云函式上使用機器學習的一個實踐,我們可以做的智能化:

第一、智能銷售

通過分層管理通過大量的集成學習,放到資料庫,調取我們的資料庫,進行云計算,

第二、訂貨

第三、人員的排班

以營業額預測為例,具體我們是怎么做的?拉取近兩年門店的營業額,最長拉兩年,沒有兩年也可以拉,最少是一到兩個月,通過這個資料,我們生成每一家門店接下來 30 天的營業額,這是每天滾動生成的機器學習的程序,

首先,我們先會抽取資料處理,對我們營業額的資料做抽取,做相關的例外處理,

其次,我們會生成訓練特征,為我們資料組合特征,

第三,我們會定期訓練模型,會使用LightGBM模型訓練多個模型,然后是多個模型預測資料加權融合,然后使用已有模型集預測資料特征值預測資料,我們不是每天都訓練,一般兩周到一個月做一次訓練,整個代碼都是在資料庫上面,沒有分開去做,很邊界的實作營業預測,到目前我們運行下來有接近半年的時間,我們目前營業額,單店平均準確度到達87%,這個準確度蠻高的,

云函式的價值

這三個專案中云函式主要價值點是什么呢?

1、云列印服務

  • 通過使用騰訊云提供的Websocke服務,減少了地層框架的開發難度,使得研發人員只要關注業務開發即可,
  • 一個人大概花2周多時間就搞定了,人力和時間成本節省至少50%,

2、會員畫像標簽運算系統

  • 通過使用CMQ,API網關和云函式快速搭建起來一個高質量穩定的計算服務架構,目前我們從上線運行到現在,還沒出過問題,基本上你不需要考慮太多你的服務器資源的問題,唯一的問題是你的資料庫面臨比較大的壓力,
  • 一個中級的研發工程師三年的經驗,從研究使用到搭建框架到開發完成不到 2 周時間,

3、智能營業額預測

  • 通過使用函式的分層管理,減少了代碼的管理和除錯的難度,
  • 用較低的成本和更高的效率實作了機器學習的智能應用,

服務運維及成本、服務穩定性和性能都有較好的保障,而且費用投入遠低于自建服務的方式,至少節省了3臺4核8G記憶體的服務器,

開發周期上面傳統是百分之百,云函式是55%,研發難度傳統是百分之百,云函式是45%,

成本的話傳統是百分之百,云函式只有30%,類似定時器這種,可能有10%,定時器一天也就跑三五次,但是很高配的服務器,長期占用的話,這個成本是消不掉的,

未來的規劃

第一、強化Java體系云函式的應用,

我們剛才看到比較多的是 Python ,我們真正大型的系統還是以 Java 為主,我們這塊希望做很深度的應用,我們希望結合 springboot,強化Java云函式能力,實作既能本地除錯,又能方便的進行云函式部署,

第二、對于多個云函式定時器提供統一調度和管理功能應用能力,

第三、結合其他的資源,如果只用云函式,只能發揮里面百分之四五十的功能,結合其他的資源后你就會發現整體效率,包括你的成本節省會非常多,

剛才提到的CMQ、COS、LB負載均衡用起來,你會發現極大的降低其他綜合流程,整個研發效率都會有比較大的提升,包括我們系統穩定性,基本上擴容這個事情,絕大部分都不需要考慮,一般我們在建系統的時候,你要考慮的是你的各個系統,你的峰值,80%的時間,你的CPU只有10%或者是1%,這樣的情況下,云函式引數會有比較大的優點在你峰值低的時候,會降到很低的成本,你的費用是按照運行次數和時間和運行記憶體來綜合計算的,

最后,繼續加強機器學習和大資料分析方面的云函式應用,包括明年會計劃去做這個事情,能不能搞人臉識別的庫,和圖片識別,去做影像識別的應用,包括用戶特征這一塊,這個是我們的規劃,

一些挑戰和注意事項

  1. 工程化、模塊化管理不便,其實是微服務共性的問題,微服務開的夠多夠細,需要我們做好規劃,
  2. 云函式本身機制的問題,第一次運行或者函式長期未運行時,或者再次發出呼叫的時候,會有一個啟動時間,比如說5到10秒,看你的啟動資源花多少,啟動慢的話會一秒兩秒,可能造成介面會延時,呼叫方面要考慮,
  3. 本地化除錯的不便問題,本地運行的代碼到云函式上跟我想象中的不一樣,尤其是Java 函式有比較大的區別,目前我們自己也做了類似的框架,本地它是一個開發,遠端入口是基于打包,出來的結果是不一樣的,近期云函式發布了在線除錯功能,感興趣的朋友可以嘗試,
  4. 公共類別庫的復用問題,這個問題用 Python 語言可以解決,Java 問題類別庫不大好解決,Java 類別庫有重復參考,我們看到這一塊,看看有沒有更好的解決方案,
  5. 跨區域的網路穩定性引發的云服務災備問題,這個是什么意思呢?這個也是我們過往產生過的,我們云服務部署按區部署,你在廣州部署,在北京部署,在上海部署,是不能夠跨區域的,如果這個區域的網路,如果一旦發生問題,你可能會導致云服務沒法正常用,這個時候需要快速的災備方案,目前我們在上海有一套,如果網路出現問題,快速切換,這樣一定程度去避免問題,目前還沒有全國性的切換,
  6. 在做云函式開發的時候,我們曾經犯過一個很嚴重的錯誤,因為我們一直以為云函式資源自己管理就好了,用完了就關了,這個不一定的,尤其涉及到資料庫資源,云函式里面的鏈接,就是你自己開了一定要關,如果不關的話,有可能導致鏈接池,最終導致資料庫崩潰,云函式剛開始做的時候,大家會忽略,我們一定要自己管理鏈接,這個是我們在使用程序中遇到的問題和挑戰,

今天我就分享這么多,謝謝大家!

One More Thing

立即體驗騰訊云 Serverless Demo,領取 Serverless 新用戶禮包 ?? serverless/start

歡迎訪問:Serverless 中文網!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/256634.html

標籤:其他

上一篇:手把手教你在容器服務 TKE 中使用動態準入控制器

下一篇:“新內容 新互動” 阿里云全球視頻云創新挑戰賽正式開啟!

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more