Former-commit-id: 1a84eeae6541290ef34bc01ad5c5a7063e4fb90d
TangShanKaiPing
wanggang 6 years ago
parent 2d38ebe3c1
commit 1f140684e6

@ -21,29 +21,29 @@ namespace UserCenter.Services
public FaceRecognitionService(IServiceProvider serviceProvider) public FaceRecognitionService(IServiceProvider serviceProvider)
{ {
//this._serviceProvider = serviceProvider; this._serviceProvider = serviceProvider;
//using (var scope = this._serviceProvider.CreateScope()) using (var scope = this._serviceProvider.CreateScope())
//{ {
// this._env = scope.ServiceProvider.GetService<IHostingEnvironment>(); this._env = scope.ServiceProvider.GetService<IHostingEnvironment>();
// this._faceRecognition = FaceRecognition.Create(Path.Combine(this._env.WebRootPath, "face")); this._faceRecognition = FaceRecognition.Create(Path.Combine(this._env.WebRootPath, "face"));
// var userRepo = scope.ServiceProvider.GetService<IRepository<User>>(); var userRepo = scope.ServiceProvider.GetService<IRepository<User>>();
// var users = userRepo.ReadOnlyTable().Where(o => o.FaceImage != null).ToList(); var users = userRepo.ReadOnlyTable().Where(o => o.FaceImage != null).ToList();
// foreach (var user in users) foreach (var user in users)
// { {
// if (!string.IsNullOrEmpty(user.FaceImage)) if (!string.IsNullOrEmpty(user.FaceImage))
// { {
// try try
// { {
// var faceEndoding = this.GetFaceImageEncoding(user.FaceImage); var faceEndoding = this.GetFaceImageEncoding(user.FaceImage);
// this._faces.TryAdd(user.UserName, faceEndoding); this._faces.TryAdd(user.UserName, faceEndoding);
// } }
// catch (Exception ex) catch (Exception ex)
// { {
// ex.PrintStack(ex.Message); ex.PrintStack(ex.Message);
// } }
// } }
// } }
//} }
} }
private FaceEncoding GetFaceImageEncoding(string faceImage) private FaceEncoding GetFaceImageEncoding(string faceImage)

@ -0,0 +1,2 @@
ldd ./libDlibDotNetNative.so
sudo apt-get install libopenblas-base
Loading…
Cancel
Save