void Update() { // Avoid run-time changing of model to use (not supported) if (modelToUse != setModelToUse) { modelToUse = setModelToUse; } // Controls: Enable/Disable style transfer if (Input.GetMouseButtonDown(0)) { shouldApplyStyleTransfer = !shouldApplyStyleTransfer; } // Controls: Cycle through the given styles if (Input.GetMouseButtonDown(1)) { if (shouldApplyStyleTransfer) { ++currentStyleIndex; currentStyleIndex %= styles.Length; } } // Controls: increase/decrease framerate upsample factor (how many interpolated frames to display in between computed frames) if (Input.mouseScrollDelta.y > 0.0 && frameRateUpsampleFactor < 16) { frameRateUpsampleFactor++; } else if (Input.mouseScrollDelta.y < 0.0 && frameRateUpsampleFactor > 1) { frameRateUpsampleFactor--; } // Update framerate upsample factor display if (fpsUpsampleText != null) { fpsUpsampleText.text = "Mouse wheel: framerate upsample x"+ frameRateUpsampleFactor.ToString(); } // Framerate upsampling time factor hack, for correct motion vectors if (useFramerateUpsampling == true) { if (currentFrame == frameRateUpsampleFactor - 1) { targetCamera.cullingMask = targetCameraCullingMask; Time.timeScale = frameRateUpsampleFactor; } else { //targetCamera.cullingMask = 0; Time.timeScale = 0.0f; } } else { Time.timeScale = 1.0f; } }
// GET: Used/Create public ActionResult Create() { UsedModel objUsedModel = new UsedModel(); DataTable deEquipmentType = objUsedEquipmentDAL.GetEquipmentType(); List <EquipmentTypeNew> objListEquipTemp = new List <EquipmentTypeNew>(); if (deEquipmentType != null) { foreach (DataRow item in deEquipmentType.Rows) { EquipmentTypeNew objEquipTemp = new EquipmentTypeNew(); objEquipTemp.EquipmentTypeID = Convert.ToInt16(item["EquipmentTypeID"].ToString()); objEquipTemp.EquipmentType = item["EquipmentType"].ToString(); objListEquipTemp.Add(objEquipTemp); } } objUsedModel.EquipmentTypeOption = objListEquipTemp; ViewBag.EquipmentTypeOption = new SelectList(objUsedModel.EquipmentTypeOption, "EquipmentTypeID", "EquipmentType", objUsedModel.EquipmentType); return(View()); }
// GET: Used public ActionResult List() { DataTable dtList = objUsedEquipmentDAL.GetUsedEquipmentList(); List <UsedModel> objListUsedModel = new List <UsedModel>(); if (dtList != null) { foreach (DataRow item in dtList.Rows) { UsedModel objUsedModel = new UsedModel(); objUsedModel.EquipmentID = Convert.ToInt16(item["EquipmentID"].ToString()); objUsedModel.EquipmentType = item["EquipmentType"].ToString(); objUsedModel.Make = item["Make"].ToString(); objUsedModel.ModelNumber = item["ModelNumber"].ToString(); if (Convert.ToString(item["Readings"]) != "") { objUsedModel.Readings = item["Readings"].ToString(); } objUsedModel.ContactNumber = item["ContactNumber"].ToString(); objUsedModel.EmailID = item["EmailID"].ToString(); objUsedModel.Price = item["Price"].ToString(); objUsedModel.Location = item["Location"].ToString(); if (Convert.ToString(item["Comments"]) != "") { objUsedModel.Comments = item["Comments"].ToString(); } if (Convert.ToString(item["ImageData1"]) != "") { byte[] bytes = (byte[])item["ImageData1"]; var base64 = Convert.ToBase64String(bytes); objUsedModel.ImagePath = String.Format("data:{0};base64,{1}", item["FileType"].ToString(), base64); } objListUsedModel.Add(objUsedModel); } } return(View(objListUsedModel)); }
void Start() { // Initialize watchers setModelToUse = modelToUse; setUseBidirectional = useFramerateUpsampling; // Update framerate upsample factor display fpsUpsampleText = GameObject.Find("Framerate Upsample Display").GetComponent <Text>(); // Load assets from Resources folder internalSetup.nnModels = new NNModel[] { Resources.Load <NNModel>("adele_2"), Resources.Load <NNModel>("model_32channels") }; bFrameGenerator = Resources.Load <ComputeShader>("BFrameGenerator"); frameToTilesConverter = Resources.Load <ComputeShader>("FrameToTilesConverter"); styleDepthMotionCS = Resources.Load <ComputeShader>("StyleDepthMotion"); tensorToTextureSRGB = Resources.Load <ComputeShader>("TextureToSRGBTensor"); // Manually set correct post network bias internalSetup.postNetworkColorBias = new Vector4(0.4850196f, 0.4579569f, 0.4076039f, 0.0f); //All model should be defined in internalStyleTransferSetup Debug.Assert(Enum.GetNames(typeof(UsedModel)).Length == internalSetup.nnModels.Length); Debug.Assert(internalSetup.nnModels.All(m => m != null)); ComputeInfo.channelsOrder = internalSetup.channelsOrder; targetCamera = GetComponent <Camera>(); targetCameraCullingMask = targetCamera.cullingMask; //Prepare style transfer prediction and runtime worker at load time (to avoid memory allocation at runtime) PrepareStylePrediction(); CreateBarracudaWorker(); }
public ActionResult Details(int id) { UsedModel objUsedModel = new UsedModel(); DataTable dtList = objUsedEquipmentDAL.GetUsedEquipmentDetailByID(id); foreach (DataRow item in dtList.Rows) { objUsedModel.EquipmentType = item["EquipmentType"].ToString(); objUsedModel.Make = item["Make"].ToString(); objUsedModel.ModelNumber = item["ModelNumber"].ToString(); if (Convert.ToString(item["Readings"]) != "") { objUsedModel.Readings = item["Readings"].ToString(); } objUsedModel.ContactNumber = item["ContactNumber"].ToString(); objUsedModel.EmailID = item["EmailID"].ToString(); objUsedModel.Price = item["Price"].ToString(); objUsedModel.Location = item["Location"].ToString(); if (Convert.ToString(item["Comments"]) != "") { objUsedModel.Comments = item["Comments"].ToString(); } if (Convert.ToString(item["ImageData1"]) != "") { byte[] bytes = (byte[])item["ImageData1"]; var base64 = Convert.ToBase64String(bytes); objUsedModel.ImagePath = String.Format("data:{0};base64,{1}", item["FileType"].ToString(), base64); } else { objUsedModel.ImagePath = "#"; } if (Convert.ToString(item["ImageData2"]) != "") { byte[] bytes = (byte[])item["ImageData2"]; var base64 = Convert.ToBase64String(bytes); objUsedModel.ImagePath2 = String.Format("data:{0};base64,{1}", item["FileType"].ToString(), base64); } else { objUsedModel.ImagePath2 = "#"; } if (Convert.ToString(item["ImageData3"]) != "") { byte[] bytes = (byte[])item["ImageData3"]; var base64 = Convert.ToBase64String(bytes); objUsedModel.ImagePath3 = String.Format("data:{0};base64,{1}", item["FileType"].ToString(), base64); } else { objUsedModel.ImagePath3 = "#"; } if (Convert.ToString(item["ImageData4"]) != "") { byte[] bytes = (byte[])item["ImageData4"]; var base64 = Convert.ToBase64String(bytes); objUsedModel.ImagePath4 = String.Format("data:{0};base64,{1}", item["FileType"].ToString(), base64); } else { objUsedModel.ImagePath4 = "#"; } if (Convert.ToString(item["ImageData5"]) != "") { byte[] bytes = (byte[])item["ImageData5"]; var base64 = Convert.ToBase64String(bytes); objUsedModel.ImagePath5 = String.Format("data:{0};base64,{1}", item["FileType"].ToString(), base64); } else { objUsedModel.ImagePath5 = "#"; } } return(View(objUsedModel)); }
public ActionResult Create(UsedModel objUsedModel, HttpPostedFileBase[] file_Uploader) { try { if (Convert.ToString(Session["UserID"]) != "") { objUsedModel.UserID = Convert.ToInt16(Convert.ToString(Session["UserID"])); } int imageCount = 1; foreach (var file_item in file_Uploader) { if (file_item != null) { if (file_item.ContentLength > 0) { // Due to the limit of the max for a int type, the largest file can be // uploaded is 2147483647, which is very large anyway. int size = file_item.ContentLength; string name = file_item.FileName; int position = name.LastIndexOf("\\"); name = name.Substring(position + 1); string contentType = file_item.ContentType; byte[] fileData = new byte[size]; file_item.InputStream.Read(fileData, 0, size); switch (imageCount) { case 1: objUsedModel.FileName1 = name; objUsedModel.ImageData1 = fileData; imageCount++; break; case 2: objUsedModel.FileName2 = name; objUsedModel.ImageData2 = fileData; imageCount++; break; case 3: objUsedModel.FileName3 = name; objUsedModel.ImageData3 = fileData; imageCount++; break; case 4: objUsedModel.FileName4 = name; objUsedModel.ImageData4 = fileData; imageCount++; break; case 5: objUsedModel.FileName5 = name; objUsedModel.ImageData5 = fileData; imageCount++; break; } } } } int intEquipmentID = objUsedEquipmentDAL.SaveUsedEquipmentDetail(objUsedModel); return(RedirectToAction("List")); } catch { return(View()); } }