protected override void OnStart(IDictionary <SetType, List <Tomato> > imageSets) { //traning phase var trainSet = TomatoSetHelper.Expand(imageSets[SetType.TRANING]); classifier.Train(trainSet.Item1, trainSet.Item2, trainSet.Item3, trainSet.Item4); //load test images var testImages = new ImageLoaderHelper(base.ComputePath(this.indexName)); //the classifier predicts the class label for each image in the test set. var lines = ExportClassificationResult(classifier, testImages.Images); File.WriteAllLines(base.ComputePath("submission" + DateTime.Now.ToFileTime() + ".txt"), lines.ToArray()); log.LogNewLine("evaluation done, output in submission<timestamp>.txt"); }
static int SaveTexByPath(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Texture2D arg0 = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D)); string arg1 = ToLua.CheckString(L, 2); ImageLoaderHelper.SaveTexByPath(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetSpriteByTex(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Texture2D arg0 = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D)); UnityEngine.Sprite o = ImageLoaderHelper.GetSpriteByTex(arg0); ToLua.PushSealed(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
private void Button_UploadImage(object sender, RoutedEventArgs e) { var op = new OpenFileDialog { Title = "Select a photo", Filter = "All supported graphics|*.jpg;*.jpeg;*.png|" + "JPEG (*.jpg;*.jpeg)|*.jpg;*.jpeg|" + "Portable Network Graphic (*.png)|*.png" }; if (op.ShowDialog() == true) { imgPhoto.Source = ImageLoaderHelper.GetImageFromFolder(op.FileName); _imagePath = op.FileName; IsImageExist = true; } }
public async Task <int> SyncImagesFromCloud() { List <GetAllUsersDto> users = await Mediator.Send(new GetAllUsersQuery()); IEnumerable <Task <dynamic> > userImages = users.Select(async user => { byte[] image = await ImageLoaderHelper.GetImageToBytesFromUriAsync(new Uri(string.Format(PersonaPhotoUri, $"{user.UserName}@duytan.com"))); dynamic userImage = new ExpandoObject(); userImage.Id = user.Id; userImage.JpegPhoto = image; return(userImage); }); return(await Mediator.Send(new SyncImagesFromCloudCommand { Users = userImages.Select(user => user.Result).ToList() })); }
static int _CreateImageLoaderHelper(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { ImageLoaderHelper obj = new ImageLoaderHelper(); ToLua.PushObject(L, obj); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to ctor method: ImageLoaderHelper.New")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public M_Users GetUserInfo(int selectedId, TextBlock nameUser, ImageBrush imageReport) { var db = new RfidContext(); var selectedUser = (from d in db.C_Users where d.ID == selectedId select d).Single(); var dir = new DirectoryInfo(Singelton.PathToPhoto); var queryPhoto = from cust in db.C_Users where cust.ID == selectedId select new { cust.Photo }; var names = db.Database.SqlQuery <M_Names>(new SqlGetUserName() .SQl_GetUserFirstName, selectedId).SingleOrDefault(); var firstName = names.NameFirst; var lastName = names.NameLast; var z = queryPhoto.ToList(); nameUser.Text = firstName + " " + lastName; var str = dir.FullName + Path.AltDirectorySeparatorChar + z[0].Photo; try { var nameImage = z[0].Photo; var words = nameImage.Split('_'); var indexdot = words[2].IndexOf('.'); nameUser.Text = words[1] + " " + words[2].Remove(indexdot); imageReport.ImageSource = ImageLoaderHelper.GetImageFromFolder(str); } catch (Exception ex) { MessageBox.Show((string)Application.Current.Resources[StringsMapper.ErrorUserPhoto] + ex); } db.Dispose(); return(selectedUser); }
public void OnMultiImageSelected(List <Android.Net.Uri> uriList) { Toast.MakeText(this, "BS LISTENER", ToastLength.Short).Show(); List <Bitmap> bitmaps = new List <Bitmap>(); Android.Support.V7.App.AlertDialog.Builder builder = new Android.Support.V7.App.AlertDialog.Builder(this); builder.SetTitle("Loading..."); //View view = getLayoutInflater().inflate(R.layout.progress); Dialog dialog = builder.Create(); try { foreach (var item in uriList) { try { dialog.SetTitle("Loading images " + uriList.IndexOf(item) + "/" + uriList.Count); ImageLoaderHelper.UploadImageFromUri(this, item, storageReference, FirebaseAuth.Instance.CurrentUser); } catch (System.Exception ex) { Log.Debug("ERROR SAVE BITMAP", ex.Message); //Toast.MakeText(this, "Error Uri to Bitmap", ToastLength.Long).Show(); } } } catch (System.Exception) { Toast.MakeText(this, "Ups", ToastLength.Long).Show(); } List <Android.Net.Uri> loadedUriList = new List <Android.Net.Uri>(); foreach (var item in uriList) { var uriString = item.ToString(); //var imageName = uriString.Substring(uriString.LastIndexOf("/") + 1, uriString.Length); var uriPath = uriString.Split('/').ToList(); var imageName = uriPath.LastOrDefault(); } var valid = ImageLoaderHelper.ValidateImage(); if (valid.IsValid) { List <string> stringUris = new List <string>(); try { stringUris = uriList.Select(x => x.ToString()).ToList(); Bundle bundle = new Bundle(); bundle.PutStringArray("UriList", stringUris.ToArray()); var frag = new Fragment1(); frag.Arguments = bundle; LoadFragment(frag); } catch (Exception ex) { Log.Debug("ERROR URI TO FRAGMENT", ex.Message); //Toast.MakeText(this, "Error Uri to Bitmap", ToastLength.Long).Show(); } } else { Toast.MakeText(this, valid.ErrorMessage, ToastLength.Long).Show(); } }
public M_Users GetCurrentUser(int?selectedId, DataGrid monthlyReportGrid, DataGrid basicInformationGrid) { var db = new RfidContext(); var selectedUser = (from d in db.C_Users where d.ID == selectedId select d).Single(); var culture = App.Language; if (selectedUser.P_UserTime.ToList().Count != 0) { var queryAllCustomers = (from cust in db.C_UserTime where cust.P_Users.ID == selectedId select cust) .AsEnumerable() .Select(cust => new { cust.ID, cust.SingleDate, Day = culture.DateTimeFormat.GetDayName(((DayOfWeek)Enum.Parse(typeof(DayOfWeek), cust.Day))), cust.TimeIn, cust.TimeOut, cust.LengthOfInside, cust.LengthOfOutside }); monthlyReportGrid.ItemsSource = queryAllCustomers.ToList(); monthlyReportGrid.Items.Refresh(); } else { MessageBox.Show((string)Application.Current.Resources[StringsMapper.ErrorUserTimeNFound], (string)Application.Current.Resources[StringsMapper.ErrorHeader], MessageBoxButton.OK, MessageBoxImage.Error); monthlyReportGrid.ItemsSource = null; } // get your 'Uploaded' folder var dir = new DirectoryInfo(Singelton.PathToPhoto); var queryPhoto = from cust in db.C_Users where cust.ID == selectedId select new { cust.Photo }; var names = db.Database .SqlQuery <M_Names>(new SqlGetUserName().SQl_GetUserFirstName, (object)selectedId) .SingleOrDefault(); var firstName = names.NameFirst; var lastName = names.NameLast; var z = queryPhoto.ToList(); ((TextBlock)basicInformationGrid.FindName("NameUser")).Text = firstName + " " + lastName; var str = dir.FullName + Path.AltDirectorySeparatorChar + z[0].Photo; try { var NameImage = z[0].Photo; var words = NameImage.Split('_'); var indexdot = words[2].IndexOf('.'); ((TextBlock)basicInformationGrid.FindName("NameUser")).Text = words[1] + " " + words[2].Remove(indexdot); ((ImageBrush)basicInformationGrid.FindName("imageReport")).ImageSource = ImageLoaderHelper.GetImageFromFolder(str); } catch (Exception) { ((ImageBrush)basicInformationGrid.FindName("imageReport")).ImageSource = new BitmapImage(new Uri("pack://application:,,,/Image/ProfileIcon.png")); var message = (string)Application.Current.Resources[StringsMapper.ErrorUserPhoto]; MessageBox.Show(message, (string)Application.Current.Resources[StringsMapper.ErrorHeader], MessageBoxButton.OK, MessageBoxImage.Error); } db.Dispose(); return(selectedUser); }
public AddOrUpdateUserPage(int id) { InitializeComponent(); _iD = id; Singelton.MainWindow.ChangeStringAddres(Title + " > " + Application.Current.Resources[StringsMapper.UpdateImage]); CurrentUser = (from x in _db.C_Users where x.ID == id select x).Single(); var dir = new DirectoryInfo(Singelton.PathToPhoto); var str = dir.FullName + Path.AltDirectorySeparatorChar + CurrentUser.Photo; try { imgPhoto.Source = ImageLoaderHelper.GetImageFromFolder(str); IsImageExist = false; } catch (Exception) { MessageBox.Show((string)Application.Current.Resources[StringsMapper.ErrorUserPhoto], (string)Application.Current.Resources[StringsMapper.ErrorHeader], MessageBoxButton.OK, MessageBoxImage.Exclamation); } //UserInformationSelection var nameCurrentUser = CurrentUser.P_Names.Single(); TB_UserFN.Text = nameCurrentUser.NameFirst; TB_UserSN.Text = nameCurrentUser.NameLast; TB_UserTN.Text = nameCurrentUser.NameThird; TB_UsesrAddr.Text = CurrentUser.Address; DP_UserBithday.SelectedDate = CurrentUser.D_Birth; var phoneCurrentUser = CurrentUser.P_Phones.ToList(); AddUserHelper.SetPhones(PhoneNumber1, PhoneNumber2, PhoneNumber3, phoneCurrentUser); var cmUsers = CurrentUser.P_ManForContact.ToList(); if (cmUsers.Count > 0) { CMFirstShow.Visibility = Visibility.Visible; AddUserHelper.SetContactMan(CMFirstName1, CMSecondName1, CMThirdName1, CMPhone11, CMPhone12, CMPhone13, cmUsers[0]); } if (cmUsers.Count > 1) { CMSecondShow.Visibility = Visibility.Visible; AddUserHelper.SetContactMan(CMFirstName2, CMSecondName2, CMThirdName2, CMPhone21, CMPhone22, CMPhone23, cmUsers[1]); } if (cmUsers.Count > 2) { CMThirdShow.Visibility = Visibility.Visible; AddUserHelper.SetContactMan(CMFirstName3, CMSecondName3, CMThirdName3, CMPhone31, CMPhone32, CMPhone33, cmUsers[2]); } var depCurrentUser = CurrentUser.P_Departments; TB_DepName.Text = depCurrentUser.Name; TB_DepCode.Text = depCurrentUser.CodeFull; var derName = depCurrentUser.DepartmentDirectorName.Single(); TB_DepFN.Text = derName.NameFirst; TB_DepSN.Text = derName.NameLast; TB_DepTN.Text = derName.NameThird; AddUserHelper.SetPhones(DepartmentPhoneNumber1, DepartmentPhoneNumber2, DepartmentPhoneNumber3, depCurrentUser.DepartmentDirectorPhone.ToList()); //Rfid ShowRfid.Text = CurrentUser.P_Rfids.Last().RfidID.ToString(); // WorkTime var timeCurrentUser = CurrentUser.P_InOutValidTimes; TB_Start.SelectedTime = timeCurrentUser.Start.TimeOfDay; TB_End.SelectedTime = timeCurrentUser.End.TimeOfDay; TB_Valid.SelectedTime = timeCurrentUser.Valid.TimeOfDay; TB_HourRate.Text = CurrentUser.HourRate.ToString(); TB_OverTimerate.Text = CurrentUser.OvertimeRate.ToString(); if (timeCurrentUser.Dinner == null) { TB_Dinner.SelectedTime = DateTime.Now.TimeOfDay; } TB_Dinner.SelectedTime = ((DateTime)timeCurrentUser.Dinner).TimeOfDay; CB_IsAdmin.IsChecked = CurrentUser.IsAdmin; CB_IsDirecor.IsChecked = CurrentUser.IsDirector; }